Daraframe去除行列名称多余的空格并重命名行列名称

若dataframe中的行列名称后面有多余的空格,我们可以先将行列名称分别去除多余的空格,然后修改dataframe行列名称。具体如下:

1.重命名dataframe列名称

columns = list(data_frame.columns) #得到列名称列表

#逐一去除列名称的空格,存放进新的列名称列表columns2
columns2 = []
for i in range(len(columns)):
     columns2.append(columns[i].strip())   

#然后将data_frame的列名称修改为新的列名称,也就是修改为不带空格的列名称,注意,一定要带inplace=True参数,这样才能对data_frame做更改。
for i in range(len(data_frame.columns)):
     data_frame.rename(columns={data_frame.columns[i]: columns2[i]},inplace=True)

2.重命名dataframe行名称

rows = list(data_frame['Name'])     #得到行名称列表

#逐一去除行名称的空格,存放进新的行名称列表rows2
rows2 = []
for i in range(len(rows)):
     rows2.append(rows[i].strip())

#然后将data_frame的行名称修改为新的行名称,也就是修改为不带空格的行名称,注意,一定要带inplace=True参数,这样才能对data_frame做更改。

(1)data_frame.index = rows2  #此时删除了index列,而用rows列表作为第一列

(2)或者:
for i in range(len(data_frame)):
     data_frame.rename(index={rows[i]: rows2[i]},inplace=True)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值