博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pandas学习笔记,如何删除DataFrame中的一列(行)
阅读量:6964 次
发布时间:2019-06-27

本文共 783 字,大约阅读时间需要 2 分钟。

同样,引入一个DataFrame

d = ts.get_hist_data('600848', start='2015-01-05', end='2015-01-09')data = pd.DataFrame(d)print(data.columns)
Index(['open', 'high', 'close', 'low', 'volume', 'price_change', 'p_change',       'ma5', 'ma10', 'ma20', 'v_ma5', 'v_ma10', 'v_ma20', 'turnover'],      dtype='object')

然后使用drop()函数,删除了换手率‘turnover’列,如下:

data.drop('turnover', axis=1, inplace=True)print(data.columns)
Index(['open', 'high', 'close', 'low', 'volume', 'price_change', 'p_change',       'ma5', 'ma10', 'ma20', 'v_ma5', 'v_ma10', 'v_ma20'],      dtype='object')

如需删除多列,可以将data.drop('turnover', axis=1, inplace=True)中的‘turnover’,改成一个需要删除列(列名的)字符串list。

删除行

data.drop(['2015-01-09', '2015-01-08'], axis=0, inplace=True)

list内容替换成行的index,axis=0即可

转载于:https://www.cnblogs.com/imageSet/p/7481701.html

你可能感兴趣的文章
“驳”学指南
查看>>
在 Google Go Team 工作是一种怎样的体验?
查看>>
React native 项目进阶(redux, redux saga, redux logger)
查看>>
[微信小程序系列] 动画案例之圆点沿着圆圈运动
查看>>
Spring Boot干货系列:(六)静态资源和拦截器处理 | 掘金技术征文
查看>>
Flask | 浅读文档,快速出发
查看>>
机器学习算法如何调参?这里有一份神经网络学习速率设置指南
查看>>
数组的遍历你都会用了,那Promise版本的呢
查看>>
vue项目多入口教程
查看>>
Android 开发应该掌握的 Proguard 技巧
查看>>
经验总结--我的小程序开发和进化之路
查看>>
LaTeX color&xcolor宏包的使用
查看>>
砥砺前行:我的2016总结和2017计划 | 掘金技术征文
查看>>
如何用RSS订阅?
查看>>
浓缩的才是精华:浅析GIF格式图片的存储和压缩
查看>>
shellcode教程从新手到高手
查看>>
ClassLoader的双亲委派模型
查看>>
从零学React Native之13 持久化存储
查看>>
Android适配全面总结(二)
查看>>
【JS第28期】继承-借用构造函数
查看>>