pandas dataframe 序列
时间: 2023-10-05 22:11:39 浏览: 135
python pandas dataframe 按列或者按行合并的方法
5星 · 资源好评率100%
如果你想在 Pandas DataFrame 中的每一行前面添加一个数字序列,可以使用 `reset_index()` 方法结合列表生成式来实现。
下面是一个示例:
```python
import pandas as pd
# 创建一个 DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
# 添加数字序列
df['序列'] = [i + 1 for i in range(len(df))]
print(df)
```
这将输出:
```
A B 序列
0 1 4 1
1 2 5 2
2 3 6 3
```
在这个示例中,我们创建了一个包含两列的 DataFrame。通过使用列表生成式 `[i + 1 for i in range(len(df))]`,我们生成了一个从 1 开始递增的数字序列,然后将它赋值给名为 `'序列'` 的新列。注意,这里的 `+1` 是为了让数字序列从 1 开始递增。
阅读全文