python新增第一列,并设置为索引
时间: 2024-05-06 19:21:03 浏览: 189
对python numpy.array插入一行或一列的方法详解
可以使用 pandas 库来实现该功能。代码如下:
```python
import pandas as pd
# 读取原始数据
df = pd.read_excel('data.xlsx')
# 新增第一列,设置为索引
df.insert(0, '索引列', range(0, len(df)))
df.set_index('索引列', inplace=True)
# 输出结果
print(df.head())
```
上面的代码首先使用 `read_excel` 函数读取原始数据,然后使用 `insert` 函数在 DataFrame 的第一列新增一列名为 "索引列" 的序号列。接着使用 `set_index` 函数将 "索引列" 列设置为索引。最后使用 `head` 函数输出结果,可以看到 DataFrame 新增了一列索引列,并设置为索引。
阅读全文