python pandas 增加默认序号
时间: 2024-09-15 12:14:22 浏览: 35
python pandas 组内排序、单组排序、标号的实例
在Python的Pandas库中,如果你想要给DataFrame或Series增加一个默认的序号列,你可以使用`index`属性来创建一个序数索引。这通常会在数据初始化时自动完成,如果没有指定其他类型的索引。例如:
```python
import pandas as pd
# 创建一个简单的DataFrame
df = pd.DataFrame({
'A': ['foo', 'bar', 'baz'],
'B': [1, 2, 3]
})
# 默认情况下,`index`将从0开始递增
print(df)
```
运行上述代码后,你会看到一个名为`Index`的新列,它包含了从0开始的连续整数。
如果你想手动设置起始值或者其他形式的序号,可以创建一个数值序列并传递给`pd.RangeIndex`,然后将其作为`index`的参数:
```python
df = pd.DataFrame({'data': list('abc')}, index=pd.RangeIndex(start=100, stop=103))
print(df)
```
这里,我们设置了起始值为100,结束值为102,所以`index`会显示为[100, 101, 102]。
阅读全文