我有一个包含200列的数据框,我想只取出一列。我已经阅读了几篇关于过滤选择列的文章/问题。但是,我不想喊出来
data=data.loc[:,['All 199 Columns Except for the One I don't want']
这也不起作用
data=data[data.columns.values != 'Shared Cart']
我试过的另一种选择没有成功......
data=data-data['Shared Cart']
List = 'Shared Cart'
data=data[-data.columns.isin(List)]
我不知道还能做些什么来过滤掉我在数据框中不想要的一列。
有什么建议吗?
答案 0 :(得分:0)
删除违规列:
del data['Shared Cart']
答案 1 :(得分:0)
您可以使用drop
保留原始数据。如果由于内存限制这是不可行的,你应该更喜欢unutbu的答案。
modelling_data = data.drop ('Shared Car', axis=1)