我正在尝试从名为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
我相信这里已经有问题了,因为从我在其他讨论中看到的情况来看,它应该看起来更像一张 table 。
当我尝试使用以下命令仅显示“名称”列时:
df['Name']
它返回:
KeyError: 'Name'
总而言之,我正在尝试将 CSV 文件导入为正确的数据框,以便我可以使用它
谢谢
最佳答案
已解决
感谢 W-B 的评论,它可以使用以下代码:
df = pd.read_csv('gradesM3.csv',sep=';')
关于python - 从 csv 数据框中选择一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54338132/