Python之如何删除pandas DataFrame的某一/几列
2017-12-26 10:40
791 查看
删除pandas DataFrame的某一/几列:
方法一:直接del DF['column-name']
方法二:采用drop方法,有下面三种等价的表达式:
1. DF= DF.drop('column_name', 1);
2. DF.drop('column_name',axis=1, inplace=True)
3. DF.drop([DF.columns[[0,1, 3]]], axis=1,inplace=True) # Note: zero indexed
注意:凡是会对原数组作出修改并返回一个新数组的,往往都有一个 inplace可选参数。如果手动设定为True(默认为False),那么原数组直接就被替换。也就是说,采用inplace=True之后,原数组名(如2和3情况所示)对应的内存值直接改变;而采用inplace=False之后,原数组名对应的内存值并不改变,需要将新的结果赋给一个新的数组或者覆盖原数组的内存位置(如1情况所示)。
参考:http://blog.sciencenet.cn/home.php?do=blog&id=884388&mod=space&uid=645086
相关文章推荐
- Python方法总结(1)——删除pandas DataFrame的某一/几列
- python删除pandas DataFrame的某一/几列
- 【python学习笔记】删除pandas DataFrame的某一/几列:
- Python DataFrame 如何删除原来的索引,重新建立索引
- Python DataFrame 问题记录:如何删除原来的索引,重新建立索引 reset_index
- Python中pandas dataframe删除一行或一列:drop函数
- Python中pandas dataframe删除一行或一列:drop函数详解
- 删除python pandas.DataFrame 的多重index实例
- Python pandas DataFrame 某一列中添加字符串
- python pandas dataframe 行列选择,切片操作方法
- python 的pandas DataFrame大全
- python pandas dataframe 去重函数
- Python pandas.DataFrame调整列顺序及修改index名
- Python Pandas批量读取csv文件到dataframe的方法
- python pandas dataframe 按列或者按行合并的方法
- python-pandas-Series和DataFrame的基本功能
- Python DataFrame 如何设置输出不显示index(索引)值
- 在Python中pandas.DataFrame重置索引名称的实例
- 量化投资与数据分析一: 如何用PYTHON下载WIND数据并转化成dataframe格式 分享
- 【跟着stackoverflow学Pandas】Delete column from pandas DataFrame-删除列