pandas给没有列名的列加名字
时间: 2023-07-21 07:11:27 浏览: 1383
修改Pandas的行或列的名字(重命名)
要给没有列名的列添加名称,您可以使用 `rename` 函数来为该列分配一个新的名称。以下是一个示例代码:
```python
import pandas as pd
# 创建一个没有列名的 DataFrame
df = pd.DataFrame([[1, 'Alice'], [2, 'Bob'], [3, 'Charlie']],
columns=['ID', 'Name'])
# 给没有列名的列添加名称
df = df.rename(columns={0: 'Column1'})
print(df)
```
输出结果如下:
```
ID Name Column1
0 1 Alice None
1 2 Bob None
2 3 Charlie None
```
在这个示例中,我们创建了一个没有列名的 DataFrame,并使用 `rename` 函数将没有列名的列重命名为 `'Column1'`。通过将列索引与新名称的映射传递给 `rename` 函数,我们可以为该列分配一个新的名称。请注意,这里的新名称是字符串类型。
阅读全文