【发布时间】:2019-01-07 20:20:27
【问题描述】:
我有两个数据框:
df1
mag cat
0 101 A1
1 256 A2
2 760 A2
3 888 A3
...
df2
A1 A2 A3 ...
0 E50R AZ33 REZ3
1 T605 YYU6 YHG5
2 IR50 P0O9 BF53
3 NaN YY9I NaN
我想创建一个最终的 DataFrame,如下所示:
df
101 256 760 888 ...
0 E50R AZ33 AZ33 REZ3
1 T605 YYU6 YYU6 YHG5
2 IR50 P0O9 P0O9 BF53
3 NaN YY9I YY9I NaN
我尝试了一些带有枢轴的东西,但它似乎没有完成这项工作 你能帮帮我吗?
【问题讨论】:
-
Here 是在 SO 上发布好问题的指南。你应该展示你迄今为止尝试过的东西。
-
我认为转置其中一张表并加入它们可能会奏效。
-
我认为 Josh 是对的,但您可能应该从清理数据开始。可能值得一试jstatsoft.org/article/view/v059i10
-
这已经是一个“最小”的例子了。我应该做些什么来最小化它? “清理数据”是什么意思?
标签: python pandas dataframe join pivot