python 往已存在的dataframe中加入一列数据,并重命名列名
时间: 2023-06-04 18:08:48 浏览: 264
Python 将DataFrame数据转换成列表 Python源码
可以使用 Pandas 库中的 DataFrame 方法 `assign` 来添加一列数据,并且可以使用 `rename` 方法来重命名列名,示例代码如下:
```python
import pandas as pd
# 创建原始 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 添加一列数据,并重命名列名
df = df.assign(C=[7, 8, 9]).rename(columns={'C': 'NewColumnName'})
```
上述代码中,首先创建了一个原始的 DataFrame,包含两列数据,分别命名为 A 和 B,然后使用 `assign` 方法添加了一列数据,命名为 C,内容分别为 7、8、9,最后使用 `rename` 方法将 C 列的列名重命名为 NewColumnName,得到最终的 DataFrame。
阅读全文