可以使用 pandas.concat() 函数来将两个表合并为一个表,即使这两个表没有相同的列。

例如,假设有两个表 df1 和 df2:

import pandas as pd

df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'C': [7, 8, 9], 'D': [10, 11, 12]})

这两个表分别有列 A 和 B,以及列 C 和 D,没有相同的列。如果想将它们合并为一个表,可以使用 concat() 函数:

df = pd.concat([df1, df2], axis=1)

这将在列方向上合并两个表,得到一个新的表 df,它有列 A、B、C 和 D:

   A  B  C   D
0  1  4  7  10
1  2  5  8  11
2  3  6  9  12
pandas合并为一个表这两个表没有相同的列

原文地址: https://www.cveoy.top/t/topic/MFz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录