pandas把两列数据组成一个新的dataframe
时间: 2023-11-28 08:50:29 浏览: 86
pandas DataFrame实现几列数据合并成为新的一列方法
可以使用`pandas`中的`concat`函数将两列数据合并成一个新的`DataFrame`。假设你有两个`Series`对象 `s1` 和 `s2`,代码如下:
```python
import pandas as pd
# 创建两个Series对象
s1 = pd.Series([1, 2, 3])
s2 = pd.Series(['a', 'b', 'c'])
# 使用concat函数将两个Series对象合并成一个DataFrame
df = pd.concat([s1, s2], axis=1)
# 打印新的DataFrame
print(df)
```
输出结果如下:
```
0 1
0 1 a
1 2 b
2 3 c
```
其中,`axis=1`表示按列进行合并,如果想按行进行合并,则可以将`axis`设置为`0`。
阅读全文