我正在学习如何使用熊猫,并且我已经从Kaggle下载了一些有关汽车价格的数据。
我试图通过将所有具有模型“ Golf”的汽车都替换掉来创建一个新的数据框。
'''
高尔夫球= df [df.model ==“高尔夫”]
'''
它的确返回一个新的数据框,但是当我调用它时,除了列名外它只是空的。
试试这个:
'''
其他= df [df.model!=“高尔夫”]
'''
创建一个新的数据框,但其中包含所有内容。列的数据类型是一个对象。所以我试图通过传输来创建子集,这也是一个对象。
'''
man_trans = df [df.transmission ==“手动”]
'''
用手动传输创建一个新的数据框...我不知道它出了什么问题。我试过对所有其他列进行子集设置,但它只是第一个不起作用的列。我什至尝试将单元格值直接复制并粘贴到代码中。
香港专业教育学院甚至尝试添加:
'''
df.reset_index()
'''
添加一个新索引,因为我认为这可能是问题。