从csv中选择数据框中的列

时间:2019-01-24 01:28:39

标签: python pandas csv dataframe

我正在尝试从名为gradesM3.csv的示例csv文件中选择“名称”列。

我一直在关注此tutorial,但是在选择单个列时,它不再起作用了。

我的代码:

import pandas as pd
df = pd.read_csv('gradesM3.csv')
df

输出:

Out[9]: 
  StudentID;Name;Assignment1;Assignment2;Assignment3
0                   s123456;Michael Andersen;11;7;-3
1                    s123789;Bettina Petersen;0;4;10
2                        s123579;Marie Hansen;10;4;7

我相信这里已经出了点问题,就像在其他讨论中看到的那样,它看起来更像一张桌子。

当我尝试使用此命令仅显示“名称”列时:

df['Name']

它返回:

KeyError: 'Name'

总而言之,我正在尝试将CS​​V文件作为适当的数据框导入,以便可以使用它

谢谢

1 个答案:

答案 0 :(得分:0)

已解决

感谢W-B的评论,它可以使用以下代码:

df = pd.read_csv('gradesM3.csv',sep=';')