columns pandas 修改_Pandas--数据类型转换总结

本文介绍了如何使用Pandas进行DataFrame列名的高效修改,包括粗暴修改、智能去除前缀、map与lambda函数应用,以及添加新列的方法。通过实例演示了如何优雅地重命名列,并展示了在Python中处理不同类型数据的过程。
摘要由CSDN通过智能技术生成

Pandas、Numpy、Python各自支持的数据类型

e5ac4e095533e49ebb157f51461110ff.png

修改DataFrame 列名:

import pandas as pd
df=pd.DataFrame({'$a': [1], '$b': [1], '$c': [1], '$d': [1], '$e': [1]})
#粗暴修改
df.columns=['a','b','c','d']
#修改
df.columns=df.columns.str.strip('$')
#map与lamnda函数结合
df.columns=df.columns.map(lambda x:x[1:])
#粗暴重命名
df.rename(columns=({'$a': 'a', '$b': 'b', '$c': 'c', '$d': 'd', '$e': 'e'}, inplace=True))
#重命名
df.rename(columns=lambda x:x.replace('$',''))
#DataFrame 某一列中添加字符串
df["new"] =[ 'Depth % i' % i for i in df["Depth"]]
df.head()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值