重命名列名pandas
时间: 2023-12-30 16:24:07 浏览: 81
在Pandas中,可以使用`rename()`函数来重命名列名。下面是一个示例:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
# 使用rename()函数重命名列名
df = df.rename(columns={'A': 'new_A', 'B': 'new_B'})
# 打印重命名后的DataFrame
print(df)
```
输出结果:
```
new_A new_B
0 1 4
1 2 5
2 3 6
```
在上面的示例中,我们使用`rename()`函数将列名'A'重命名为'new_A',将列名'B'重命名为'new_B'。然后打印出重命名后的DataFrame。
相关问题
pandas 重命名列名
要重命名 pandas DataFrame 的列名,可以使用 `rename()` 方法。以下是一个示例:
```python
import pandas as pd
# 创建一个示例 DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
# 使用 rename() 方法重命名列名
new_column_names = {'A': 'Column1', 'B': 'Column2'}
df.rename(columns=new_column_names, inplace=True)
print(df)
```
这将输出重命名后的 DataFrame:
```
Column1 Column2
0 1 4
1 2 5
2 3 6
```
在 `rename()` 方法中,我们传递一个字典,其中键是原始列名,值是新的列名。`inplace=True` 参数用于在原始 DataFrame 上进行修改。如果不使用 `inplace=True`,则需要将结果分配给新的 DataFrame。
pandas重命名列名
要重命名 Pandas 数据框的列名,你可以使用 `rename()` 方法。以下是一个示例:
```python
import pandas as pd
# 创建一个示例数据框
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
# 使用 rename() 方法重命名列名
df.rename(columns={'A': 'Column1', 'B': 'Column2'}, inplace=True)
# 打印重命名后的数据框
print(df)
```
上述代码中,我们使用 `rename()` 方法来重命名列名。参数 `columns` 是一个字典,其中键是旧列名,而值是新列名。设置 `inplace=True` 可以直接修改原始数据框,而不是创建一个副本。
运行上述代码后,输出会显示重命名后的数据框,其中列名由 'A' 和 'B' 变为 'Column1' 和 'Column2'。
阅读全文
相关推荐
















