python csv文件频率计数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python csv文件频率计数相关的知识,希望对你有一定的参考价值。
我有csv文件,其中包含id名称和摘要以及一些细菌名称。我必须在抽象列中找到细菌的频率(Bac1,Bac2 ...)并将其保存在具有列ID,日期的文件中,
我的文件csv示例:
ID Date Abstract Bac1 Bac2 Bac3
research of the
vegetative organs
of the fendleri ,
3045 2018 cytoplasmatic hybrid
in vitro plants
containing the Brassicax
3046 2018 chloroplasts had been
conducted in comparison
to the parental forms.
3047 2018 It was found, that the
anatomical structure
of the cybrid
答案
你可以使用下面的东西
with open(filename.csv, 'r') as f:
for line in f:
words=line.split(',')
bac1_count=words[2].count(bac1)
bac2_count=words[2].count(bac1)
bac3_count=words[2].count(bac1)
words.append(bac1_count, bac2_count, bac3_count)
print(','.join(words))
以上是关于python csv文件频率计数的主要内容,如果未能解决你的问题,请参考以下文章
是否可以使用 python 中的 bigquery API 将数据集中所有表的计数(*)发送到 csv 文件?
python 读取多个csv文件中某一列,并生成一个新csv文件