python rename dataframe,Python-在Pandas DataFrame中更改列名和行索引

本文介绍了在Python的Pandas库中如何重命名DataFrame的列和行索引。主要方法包括使用`rename()`函数,直接赋值给`df.columns`以及通过`add_prefix()`添加前缀。提供了详细的示例代码和输出结果。
摘要由CSDN通过智能技术生成

Pandas是一个python库,提供了许多数据分析功能,而这些功能在python标准库中是不可用的。一种这样的功能是使用数据帧。它们是代表列和行的矩形网格。在创建数据框时,我们确定列的名称,并在随后的数据操作中引用它们。但是在某些情况下,我们需要在创建数据框后更改列的名称。在本文中,我们将看到如何实现这一目标。

使用 rename()

这是最优选的方法,因为我们可以使用此方法更改列索引和行索引。我们只是将旧值和新值作为键值对的字典传递给此方法,并使用新名称保存数据框。

示例import pandas as pd

df = pd.DataFrame({

'ColumnA': [23, 92, 32],

'ColumnB': [54, 76, 43],

'ColumnC': [16, 45, 10]

},

index=['10-20', '20-30', '30-40'])

df_renamed = df.rename(columns={'ColumnA': 'Col1', 'ColumnB': 'Col2', 'ColumnC': 'Col3'},

index={'10-20': '1', '20-30': '2', '30-40': '3'})

print(df)

print("\n",df_renamed)

输出结果

运行上面的代码将为我们提供以下结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值