【发布时间】:2021-08-31 09:34:39
【问题描述】:
我有两个数据框:
df1 = l1 l2 l3
[4,2,1] [8,9,6] [7,4,5]
df2 = l1 l2 l3
[2,1,0] [7,7,2] [6,1,2]
我希望,对于每个单元格,在 df1 和 df2 之间执行元素减法(对于每个单元格和每个元素,df1 - df2)。
所以 new_df 将是:
new_df = l1 l2 l3
[2,1,1] [1,2,,4] [1,3,4]
最有效的方法是什么?
谢谢
【问题讨论】:
-
总是有 3 个值?
-
最后一个值应该是 3,而不是 4。(5-2)
-
@jezrael 并不总是 3,但在两个 dfs 中总是相同的长度
标签: python pandas apply data-munging