帮我用Python写一段,去除dataframe中重复次数最多的项
时间: 2023-03-27 07:03:19 浏览: 113
你好,我是 C 知道。以下是回答:
可以使用 pandas 库中的 value_counts() 方法来获取 dataframe 中每个元素出现的次数,然后使用 drop_duplicates() 方法去除重复项。具体代码如下:
import pandas as pd
# 创建一个 dataframe
df = pd.DataFrame({'A': ['a', 'b', 'c', 'a', 'b', 'a', 'c', 'c', 'c']})
# 获取每个元素出现的次数
counts = df['A'].value_counts()
# 获取重复次数最多的项
most_common = counts.index[]
# 去除重复项
df = df.drop_duplicates(subset=['A'])
# 输出结果
print(df)
输出结果为:
A
a
1 b
2 c
希望能够帮到你。
阅读全文