【发布时间】:2020-08-16 17:27:31
【问题描述】:
我有两个数据框,一个看起来像这样(形状:12553*83):
A12D A131 A12B ...
0 1.096131 2.609943 -0.659828
1 1.111370 2.650422 -0.648742
...
另一个是这样的(形状:1*105)
A12B A0CM A18V...
PAM50 mRNA Basal-like Basal-like Basal-like
我想通过相同的列名内部合并两个表。比如:
A12D A131 A12B ...
PAM50 mRNA Basal-like Basal-like Basal-like
1 1.096131 2.609943 -0.659828
2 1.111370 2.650422 -0.648742
由于两个表都很大,所以列名没有完整显示。另一个问题是列名可能重复。我已经搜索了 serval 合并方法,其中大多数只是按列值合并。那么在这种情况下我能做些什么呢?提前致谢!
【问题讨论】:
-
pd.concat([df2, df1])? -
list(df)会给你所有的列名 -
感谢您的帮助!我知道如何获取列名,但我不知道如何合并两个表,只有那些列名出现在两个表中。当我尝试“pd.concat([df2, df1])”时,它会返回“计划形状未对齐”。