【发布时间】:2012-11-20 23:02:53
【问题描述】:
所以我有这个 csv 文件,其中一列如下所示:
1022
1040
1042
1035
11728
1036
1022
1040
1042
1035
11728
1036
1022
1040
1042
1035
11728
现在我需要计算一个数字出现的频率。我需要这个来用 matplotlib 制作图形图片。所以图形会显示一个数字发生了多少(在这种情况下它是一个事件 id)
到目前为止,我只有打印该行的代码...
my_reader = csv.reader(open(csvpath))
for col in my_reader:
print col[3]
我如何计算特定列中某个数字出现的频率?
【问题讨论】:
-
看起来不像 CSV 或实际上是
row- 是您的示例 实际 数据 -
homework标签正在被移除,请勿使用。 -
@JonClements:我认为 OP 的意思是“一栏”。代码引用
row[3]。 -
你的代码 sn-p 引用了
[3](第四个列),但你说的是一个特定的行。根据您的示例输入给我们一个示例输出。
标签: python csv matplotlib