Pandas drop.duplicate 函数无法按预期工作

我目前正在处理应该合并的不同数据框。我的一个数据框在我的合并变量键上有许多重复项,因此我过去常常删除它们。后来检查了之前(它有531行)和之后(167行)的数据框的形状。所以我以为它有效!

但是通过使用 ,它不会为我的合并变量键的每个条目返回。我该如何解释并纠正它?drop.duplicatevalue.counts[key of merge]1


为了更好地理解,这是我的代码:


df_stores.drop_duplicates(subset = 'Store ID', keep = 'first' )


df_stores['Store ID'].value_counts().sort_index(ascending=True)


茅侃侃
浏览 88回答 1
1回答

大话西游666

只是为了让其他人更容易访问。我正在写答案有两种方式:1. df_stores.drop_duplicates(subset = 'Store ID', keep = 'first', inplace= True)注意:不要在任何地方使用它,因为它在某些情况下会引发警告2. df_stores = df_stores.drop_duplicates(subset = 'Store ID', keep = 'first')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python