对pandas列中内容整体做操作

#字符串切片赋值
df['item']=df['item'].astype(str).str[1:]
如果列内容是字符串,可以
df['item']=df['item'].str[1:]
#正则表达式赋值
df['item'] = df['item'].str.extract(r'([0-9]+).')

#astype强制转换
如果试图强制将列转换类型,可以使用df.astype()

例如:
df.astype(int),对应int32
df.astype('int64'),对应int64
df.astype(str),字符串类型

Pandas支持的数据类型: 
1. float 
2. int 
3. bool 
4. datetime64[ns] 
5. datetime64[ns, tz] 
6. timedelta[ns] 
7. category 
8. object 
默认的数据类型是int64,float64

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值