2017-07-05 12 views
2

私は同様の列を持つ2つのcsvファイルを持っています。私は読んで、次のコードでそれらを連結しています:空のオブジェクトを返すDataframeの重複排除

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) 

私はこれを行う

を削除するには、このラインを使用し、それはそれでeverthingを削除します。後で 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ようこそ。 –

関連する問題