Python-遍历CSV文件中的特定列

时间:2018-12-17 14:53:32

标签: python data-analysis

我目前在python上显示我的csv文件:

df = pd.read_csv("Desktop\Assignment\World Cup 2018.csv")
df.head()

在这里,我可以看到我的数据已打开,不需要的列已被删除。现在,我想使用一些名为CounterVal1的变量(以此类推)来计算编队在一行中出现的次数。

for i in enumerate(df['home_formation']):
if i == '4-2-3-1':
    counterVal1 += 1
elif i == '4-1-4-1':
      counterVal2 += 1

performance = [counterVal1,counterVal2,counterVal3,counterVal4,counterVal5,counterVal6]

plt.bar(y_pos, performance, align='center', alpha=0.8)

但是,我已经打印出这些值之一,并且似乎没有如上所示搜索数据。

我的问题:如何从CSV文件中获取数据,仅获取与编队相关的列并循环浏览?

1 个答案:

答案 0 :(得分:2)

您在这里并没有提供太多信息。所以这只是猜测。

根据您的评论,我猜这就是您想要的:

df['home-formation'].value_counts().plot('bar')