将一个series和dataframe中的一列拼接起来
时间: 2024-03-06 22:48:57 浏览: 60
Pandas中DataFrame的分组/分割/合并的实现
5星 · 资源好评率100%
可以使用 pandas 库中的 concat() 函数来将一个 series 和 dataframe 中的一列拼接起来。
示例代码如下:
``` python
import pandas as pd
# 创建一个 series 和 dataframe
s = pd.Series([1, 2, 3])
df = pd.DataFrame({'A': [4, 5, 6], 'B': [7, 8, 9]})
# 使用 concat() 函数将 series 和 dataframe 中的一列拼接起来
result = pd.concat([df, s.rename('C')], axis=1)
print(result)
```
其中,s.rename('C') 是将 series 的列名从默认的 0 改为 C,然后再与 dataframe 进行拼接。axis=1 表示按列进行拼接。
执行上述代码后,可以得到以下输出结果:
```
A B C
0 4 7 1
1 5 8 2
2 6 9 3
```
其中,C 列就是我们从 series 中拼接到 dataframe 中的列。
阅读全文