2024-05-19 17:04:12 发布
网友
我有两个D ataFrame,其中一个比另一个大(A)。B上的标签都包含在A中。我想取对应的行/列值的差(A-B)。有人有什么建议吗?在
ataFrame
你应该可以简单地做A.sub(B)。例如:
df = DataFrame(np.random.randn(4, 2), columns=['one','two']) A = df.ix[1:, ['one', 'two']] B = df.ix[:2, ['one']].apply(lambda x: x *2)
如果A是:
B是:
one 0 -1.940326 1 -1.999046 2 -4.395521
A.sub(B)将为您提供:
one two 0 NaN NaN 1 0.999523 NaN 2 2.197760 NaN 3 NaN NaN
还是我误解了这个问题?在
你应该可以简单地做A.sub(B)。例如:
如果A是:
^{pr2}$B是:
A.sub(B)将为您提供:
还是我误解了这个问题?在
相关问题 更多 >
编程相关推荐