将一个Series和dataframe中的一列拼接在一起
时间: 2024-03-05 13:47:31 浏览: 74
pandas数据拼接的实现示例
可以使用pandas中的concat函数将Series和DataFrame中的一列拼接在一起。
假设我们有一个Series和一个DataFrame,它们分别为`s`和`df`,并且它们的索引相同,我们可以使用如下代码将它们拼接在一起:
```python
import pandas as pd
# 创建一个Series
s = pd.Series([1, 2, 3], index=['a', 'b', 'c'])
# 创建一个DataFrame
df = pd.DataFrame({'A': [4, 5, 6], 'B': [7, 8, 9]}, index=['a', 'b', 'c'])
# 将Series和DataFrame中的一列拼接在一起
result = pd.concat([s, df['A']], axis=1)
print(result)
```
输出结果为:
```
0 A
a 1 4
b 2 5
c 3 6
```
其中,`axis=1`表示按列进行拼接,`result`即为拼接后的结果,第一列为Series中的值,第二列为DataFrame中列名为'A'的列的值。
阅读全文