首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何按条件索引值删除多列

如何按条件索引值删除多列
EN

Stack Overflow用户
提问于 2021-12-16 02:56:46
回答 1查看 67关注 0票数 0

如何根据条件索引值删除多列?例如,我想删除所有大于索引编号40的列。

EN

回答 1

Stack Overflow用户

发布于 2021-12-16 03:52:24

假设您有这样一个DataFrame:

代码语言:javascript
复制
df = pd.DataFrame(np.arange(120).reshape(60, 2),
                  columns=['A', 'B'])

当索引大于指定值(例如,40)时,可以删除这些列:

代码语言:javascript
复制
value=40
rows_to_drop=df.index[np.where(df.index>value)[0]]
df=df.drop(rows_to_drop,axis=0)

df现在有索引小于40的列。

我希望我已经理解了你的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70373334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档