在pandas中一次性删除dataframe的多个列方法
作者:每天都要美美哒 时间:2022-08-16 02:50:02
之前沉迷于使用index删除,然而发现pandas貌似有bug?
import pandas as pd
import numpy as np
df = pd.DataFrame(np.arange(12).reshape(3,4),
columns=['A', 'B', 'C', 'D'])
x=[1,2]
df.drop(index=[1,2], axis=1, inplace=True) #axis=1,试图指定列,然并卵
print df
输出为
A B C D
0 0 1 2 3 还是按照行进行了删除
后来请教大神得知,可以用:
df.drop(df.columns[x], axis=1, inplace=True) 的方法。
即:
import pandas as pd
import numpy as np
df = pd.DataFrame(np.arange(12).reshape(3,4),
columns=['A', 'B', 'C', 'D'])
x=[1,2]
df.drop(df.columns[x], axis=1, inplace=True)
print df
的方法删除。输出结果符合预期。
来源:https://blog.csdn.net/leokingszx/article/details/78844485
标签:pandas,删除,dataframe,列
0
投稿
猜你喜欢
MySQL索引下推详细
2024-01-18 10:01:07
vue学习教程之带你一步步详细解析vue-cli
2024-05-09 10:52:46
ubuntu 16.04下mysql5.7.17开放远程3306端口
2024-01-17 13:00:03
提升Python运行速度的5个小技巧
2021-07-28 20:25:24
python使用sorted函数对列表进行排序的方法
2022-08-19 00:36:46
mysql索引篇explain命令详解
2024-01-22 10:38:17
python中sqllite插入numpy数组到数据库的实现方法
2024-01-16 20:31:29
解决django接口无法通过ip进行访问的问题
2023-09-15 14:07:27
Vue.js实现一个自定义分页组件vue-paginaiton
2024-05-02 16:36:36
Design IT. (3),看不懂数据
2009-02-11 10:56:00
MYSQL5 下的兼容说明(my.ini my.conf)
2008-02-23 10:13:00
Python3内置模块之base64编解码方法详解
2021-04-01 15:45:24
python中plot实现即时数据动态显示方法
2021-04-20 22:09:18
scala中停止循环的三种方式(推荐)
2023-03-20 07:03:34
在opera里css出现渲染问题
2009-01-15 12:19:00
Mysql联合查询UNION和Order by同时使用报错问题的解决办法
2024-01-12 18:44:35
python调用百度API实现人脸识别
2021-06-11 23:52:23
golang 防缓存击穿singleflight的实现
2024-05-09 09:55:23
Python一行代码实现自动发邮件功能
2021-04-06 06:04:38
golang语言中for循环语句用法实例
2024-04-23 09:41:21