Pandas 合并无相同列的 DataFrame 表
可以使用 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
原文地址: https://www.cveoy.top/t/topic/l4zw 著作权归作者所有。请勿转载和采集!