2017-07-05 53 views
2

我有2個csv文件與相似的列。我讀,並與下面的代碼連接起來將:重複數據幀返回空對象

One = pd.read_csv("/Users/xxx/Documents/Domains/Malaysia - MAR.csv") 
Two = pd.read_csv("/Users/xxx/Documents/Domains/Malaysia - CR.csv") 


links_webtrends_my = pd.concat([One,Two]) 

links_webtrends_my = links_webtrends_my['Page'] 

links_webtrends_my = links_webtrends_my.to_frame(name='Page') 

然後我用這條線下降重複

links_webtrends_my = links_webtrends_my.drop_duplicates(keep='first', inplace=True) 

當我做到這一點,它會刪除寄託都在裏面。事後我打電話links_webtrends_my,它不會返回任何東西。我會很欣賞這方面的指導。

回答

1

使用inplace=True時,返回對象是NoneType。當使用inplace=True時,將分配移回變量。

links_webtrends_my.drop_duplicates(keep='first', inplace=True) 

或刪除inplace = True參數。

links_webtrends_my = links_webtrends_my.drop_duplicates(keep='first') 
+0

我需要使用它作爲一個新表,所以選項B像一個魅力工作!謝謝!!! –

+0

@Data_Kid歡迎您。 –