pandas DataFrame删除列的操作

  统计/机器学习 数据预处理 Python Pandas    浏览次数:16005        分享
1

对于一个pandas.DataFrame,比如说df里有五列,列名分别是,'a', 'b', 'c', 'd', 'e'。如果我想删除其中的'c'列和'e'列,我该怎么操作?

 

小齐   2017-03-31 22:48



   1个回答 
4


df = df.drop(['c', 'e'], axis=1)

或者

df.drop(['c', 'e'], axis=1, inplace=True)
SofaSofa数据科学社区DS面试题库 DS面经

雷猴   2017-04-01 08:33



  相关讨论

pandas dataframe选择第k行

pandas.DataFrame更改列名

pandas.DataFrame里的loc和iloc什么区别?

pandas.DataFrame选取最后k行

怎么在已有的dataframe中插入一个新列(Pandas)

pandas怎么把字符串'yyyymmdd'转换为时间对象

返回DataFrame或者array的行数

python里把数据中某一列中的na,nan,缺失值都替换成0?

pandas groupby返回组内排序

怎么删去pandas中有空值、nan、null的行?

  随便看看

sklearn分类模型中预测结果怎么调整概率的阈值

sklearn中的predict_proba方法的返回值的意义

回归问题中R方可以小于0吗?

yolo v4和yolo v3的主要区别是什么?

print里的"%.2f"是什么意思?