将两个1*n的DataFrame组合成2*n的DataFrame数据
时间: 2023-11-30 09:02:47 浏览: 75
指沿着时间轴将数据顺移两位-robust methods for accurate and efficient 3d modeling from unstructured imagery
可以使用 pandas 的 concat 函数来将两个 1*n 的 DataFrame 组合成 2*n 的 DataFrame 数据。假设两个 DataFrame 分别为 df1 和 df2,代码如下:
```python
import pandas as pd
# 创建两个 1*n 的 DataFrame 数据
df1 = pd.DataFrame({'A': [1, 2, 3]})
df2 = pd.DataFrame({'B': [4, 5, 6]})
# 使用 concat 函数将两个 DataFrame 组合成 2*n 的 DataFrame 数据
df = pd.concat([df1, df2], axis=1)
print(df)
```
输出结果为:
```
A B
0 1 4
1 2 5
2 3 6
```
其中,`axis=1` 表示在列方向上进行拼接,即将两个 DataFrame 沿着列方向组合成一个新的 DataFrame。如果是在行方向上进行拼接,则需要将 `axis` 参数设置为 0。
阅读全文