pandas库 seriesx新增列
时间: 2024-12-25 22:22:44 浏览: 5
Pandas库中的`Series`是一个一维的标签数组,它类似于NumPy的数组,但允许更多的非数值数据类型,并提供更丰富的数据操作功能。如果你想在现有的`Series`上新增列,你可以直接创建一个新的`Series`并将其索引设置为你想要添加的新键,然后通过`DataFrame`的方式合并这两个系列。
例如:
```python
import pandas as pd
# 创建一个现有的Series
s = pd.Series(data=[1, 2, 3], index=['a', 'b', 'c'])
# 新建一个Series,用于添加新列
new_column = pd.Series([4, 5, 6], index=['d', 'e', 'f'])
# 将新列添加到原Series上
result = pd.concat([s, new_column], axis=1)
```
现在`result`就是一个包含了原始`Series`和新列的`DataFrame`,其结构看起来像这样:
```
a b c d e f
0 1 2 3 4 5 6
```
阅读全文