选择多个列时在熊猫中出现keyError

时间:2018-07-21 01:02:17

标签: python-3.x pandas dataframe

在pandas数据框中选择多个列时出现奇怪的错误。这是代码:  import pandas as pd df = pd.read_csv("./Dataset/train.csv", engine='python') df['eviv1', 'v2a1']

我收到此错误消息:KeyError :(“ eviv1”,“ v2a1”) 但是我在运行时没有收到错误消息 df['eviv1']
df[v2a1] 分别。
PS:我正在将python 3和Jupyter Notebook与pandas版本0.23.0一起使用

1 个答案:

答案 0 :(得分:1)

无法以您尝试的方式对列名(字符串)进行切片 请尝试这个,

 >>> df[['eviv1', 'v2a1']]