dfs我有两个
df1型
Len Bar
x a
y a
z a
x b
y b
z b
x c
y c
z c
df2型
^{pr2}$
需要输出
Len Bar Amount
x a 4
y a 2
z a 6
x b 2
y b 7
z b 3
x c 8
y c 7
z c 9
在excel中,我使用索引匹配公式=INDEX($B$2:$D$4,MATCH(A19,$A$2:$A$4,0),MATCH(B19,$B$1:$D$1,0))
但是有没有什么方法可以使用map或merge来实现呢
Tags:
顺便说一句,您似乎根本不需要
df1
:除非您想借用它的列名:
^{pr2}$我认为您需要先对
df2
进行整形,然后使用df1
的左连接来重塑{a1}:另一种解决方案:
^{pr2}$编辑:
如果不知道是否需要合并/联接,则取决于是否需要按
df1
对df2
进行整形。在见区别:
在}从
merge
之后,行被Len
和{df1
中过滤:相关问题 更多 >
编程相关推荐