首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除Pandas中的第一列

删除Pandas中的第一列
EN

Stack Overflow用户
提问于 2019-08-07 20:54:56
回答 2查看 2K关注 0票数 0
代码语言:javascript
复制
    command             description
0   aaa ikegroup WORD   Name of the IKE group
1   aaa ikegroup <cr>   
0   aaa locald trace    Show trace data for the locald component(cisco...
0   aaa login trace Show trace data for login sub system
0   aaa password-policy statistics  Show statistics related to password policy
1   aaa password-policy WORD    Name of the Password Policy

上面是我的数据文件的样子。我想去掉包含数字的第一列,而不是command列。然而,当我这样做时:

df2 = df.drop([df.columns[0]], axis='columns')

这将删除command列,而不是带有索引的列。

我怎么才能放弃第一个呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-07 20:56:40

你的第一栏只是你的索引。你可以把它藏在你的笔记本里

代码语言:javascript
复制
df.style.hide_index()

但不确定这是否带来了很大价值。

如果您正在写入一个文件(例如to_csv),则可以始终将index=False设置为忽略它,例如

代码语言:javascript
复制
df.to_csv('file.csv', index=False)
票数 3
EN

Stack Overflow用户

发布于 2019-08-07 21:31:27

还可以将任何列指定为索引:

代码语言:javascript
复制
df.set_index('command', inplace=True)

其他有用的命令:

代码语言:javascript
复制
# reset the index
df.reset_index(inplace=True, drop=True)

# sort by index
df.sort_index(inplace=True)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57402177

复制
相关文章

相似问题

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