我想用第二个数据帧更新一个数据帧。我有一个与.loc和.iloc解决方案,但它是缓慢的,需要几个操作。我认为有一个更好的解决办法:
我的第一个数据帧是:
Df1型:
Index|item 1|Item n|item n+1|item n+2|Item m
A|a|aa|aaa|aaaa|aaaaaaa
B|b|bb|bbb|bbbb|bbbbbb
C|c|cc|ccc|cccc|cccccccc
D|d|dd|ddd|dddd|ddddddd
我的df2:
Index|item x|item y
102|az|ez
256|fafa|foo
12|fifi|fufu
50|fofo|fefe
目标是在df1
中复制所有df2
(使用rotation
):
ez
转到[items n, A]
(replace aa)
az
转到[items n, B]
(replace bb)
foo
转到[items n+1, A]
(replace aaa)
fafa
转到[items n+1, B]
(replace bb)
我希望我明白了
可以使用np.rot90函数
相关问题 更多 >
编程相关推荐