2024-03-28 18:44:12 发布
网友
我正在尝试计数一个包含以下信息的csv文件中的单词,我不知道如何使用第二列作为单词计数,这是可能的还是有更简单的方法?有没有办法不用这些词就可以使用这些数字感谢任何帮助!在
a 14 all 7 am 6 an 1 and 5 answer 1 answers 1 apart 4 beating 3 bones 1 break 4 but 7 came 1 cause 2
这是我到目前为止的代码,但我不断地出错,所以我知道我可能还有很长的路要走
听起来基本上你只想把csv文件第二列中的数值求和。在
import csv with open('wordcounts.csv') as file: wordcount = sum(int(row[1]) for row in csv.reader(file, delimiter='\t')) print('wordcount: {}'.format(wordcount))
输出:
假设你们是分开的
>>> import csv >>> with open('data.csv') as f: num_words = sum(int(y) for x, y in csv.reader(f, delimiter='\t')) >>> num_words 57
以下是我对你想要达到的目标的猜测:
for col in file: count+= 1 if col[1] in range(0, 1000): count += col[2]
它使用0 based列索引并检查该值是否在0-999范围内。在
使用这样的射程不是很有效。我会这样检查:
听起来基本上你只想把csv文件第二列中的数值求和。在
输出:
^{pr2}$假设你们是分开的
以下是我对你想要达到的目标的猜测:
它使用0 based列索引并检查该值是否在0-999范围内。在
使用这样的射程不是很有效。我会这样检查:
^{pr2}$相关问题 更多 >
编程相关推荐