怎样用python统计txt文件某一列不重复元素的个数啊初学
python3吧
全部回复
仅看楼主
level 1
持续$奋斗 楼主
怎样用python统计txt文件某一列不重复元素的个数啊[泪]
初学者小白想整理一个txt文件,一列元素有大量重复的,重复的计1种想统计第一列共有几种,不知道怎么用代码实现,想求助一下各位
2021年04月11日 14点04分 1
level 9
加2591063062[真棒]
2021年04月12日 01点04分 2
level 1
假设你已经把那一列拿出来了放到一个List里,叫 dedup_list
你可以用collections的Counter解决
from collections import Counter
这时候你看一下Counter(dedup_list)返回,可以看到每一个项目重复了几次
大概长这样:Counter({'项目A': 3, '项目B': 2, ...})
你想知道一共几种len(Counter(dedup_list))就行了
遍历打印就for一下
for k, v in Counter(dedup_list):
print(k, ': ', v)
至于变量名什么的自己取啊,没必要每次都Counter(dedup_list)这样调用一遍Counter
2021年04月27日 08点04分 3
level 1
pandas去重很快的
2021年04月27日 12点04分 4
1