dataframe添加一列索引
时间: 2023-10-18 19:18:45 浏览: 109
DataFrame已经有默认的行索引,需要添加的是列索引。可以通过DataFrame的columns属性来设置列索引。
例如,下面的代码将创建一个包含3列的DataFrame,然后将列索引设置为"col1"、"col2"和"col3":
``` python
import pandas as pd
data = {'col1': [1, 2, 3], 'col2': [4, 5, 6], 'col3': [7, 8, 9]}
df = pd.DataFrame(data)
df.columns = ['col1', 'col2', 'col3']
print(df)
```
输出结果为:
```
col1 col2 col3
0 1 4 7
1 2 5 8
2 3 6 9
```
相关问题
dataframe添加一列
要向 DataFrame 添加一列,可以使用以下方法之一:
1. 使用索引方式添加列:
``` python
df['new_column'] = [1, 2, 3, 4, 5]
```
2. 使用 loc 方法添加列:
``` python
df.loc[:, 'new_column'] = [1, 2, 3, 4, 5]
```
3. 使用 assign 方法添加列:
``` python
df = df.assign(new_column=[1, 2, 3, 4, 5])
```
注意:添加的列必须与原 DataFrame 的行数相同。
pandas dataframe添加列索引
可以使用`columns`属性来为DataFrame添加列索引,例如:
```python
import pandas as pd
# 创建一个DataFrame
data = {'姓名': ['张三', '李四', '王五'], '年龄': [18, 20, 22], '性别': ['男', '女', '男']}
df = pd.DataFrame(data)
# 添加列索引
df.columns = ['Name', 'Age', 'Gender']
print(df)
```
输出结果为:
```
Name Age Gender
0 张三 18 男
1 李四 20 女
2 王五 22 男
```
阅读全文
相关推荐
















