pandas中怎么把第一列删掉_Pandas DataFrame行或列的删除方法drop函数

平时在用DataFrame时候,删除操作用的不太多。原数据包含的信息过多,或者生成了新的无用信息行/列,需要从DataFrame中筛选数据,组成一个新的DataFrame再继续操作。

官方文档写的很清楚:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.drop.html

输入:

# df

id    name  math  english

1   Alice    90       89

2     Bob    89       94

3   Cindy    99       80

4    Eric    78       94

5   Helen    97       94

6  Grace     93       90

1. 删除DataFrame某一列

输出(删除第一列id):

name  math  english

Alice    90       89

Bob    89       94

Cindy    99       80

Eric    78       94

Helen    97       94

Grace    93       90

Python代码实现:

# 方法1:

dfDropCol = df.drop(['id'], axis=1)

# 方法2:

dfDropCol = df.drop(columns=['id'])

2. 删除DataFrame某一行

输出(删除第一、第二列):

id    name  math  english

3   Cindy    99       80

4    Eric    78       94

5   Helen    97       94

6   Grace    93       90

Python代码实现:

dfDropRow = df.drop([0, 1])

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值