无法子集DataFrame中的第一列

我正在学习如何使用熊猫,并且我已经从Kaggle下载了一些有关汽车价格的数据。

我试图通过将所有具有模型“ Golf”的汽车都替换掉来创建一个新的数据框。

'''

高尔夫球= df [df.model ==“高尔夫”]

'''

它的确返回一个新的数据框,但是当我调用它时,除了列名外它只是空的。

试试这个:

'''

其他= df [df.model!=“高尔夫”]

'''

创建一个新的数据框,但其中包含所有内容。列的数据类型是一个对象。所以我试图通过传输来创建子集,这也是一个对象。

'''

man_trans = df [df.transmission ==“手动”]

'''

用手动传输创建一个新的数据框...我不知道它出了什么问题。我试过对所有其他列进行子集设置,但它只是第一个不起作用的列。我什至尝试将单元格值直接复制并粘贴到代码中。

香港专业教育学院甚至尝试添加:

'''

df.reset_index()

'''

添加一个新索引,因为我认为这可能是问题。

评论