python – Pandas:从另一个数据帧中逐列乘?
发布时间:2020-12-16 22:50:51 所属栏目:Python 来源:网络整理
导读:我有两个数据框,都由一个名为month的日期列索引.第一个是df1,有八行.我关心的列是df [num_percent],它看起来像这样: 2015-02-01 0.0715492015-03-01 0.0703682015-04-01 0.0692912015-05-01 0.0683942015-06-01 0.0674522015-07-01 0.0663022015-08-01 0.06
我有两个数据框,都由一个名为month的日期列索引.第一个是df1,有八行.我关心的列是df [‘num_percent’],它看起来像这样:
第二个数据帧有100,000行.我关心的专栏是df2 [‘total_quantity’],它的样本如下所示:
我想在df2中添加一个新列,它是df2 [‘total_quantity’]的值乘以df1中月份的相应值. 我怎样才能做到这一点? 如果我尝试:
我得到ValueError:无法从重复的轴重新索引. 更新:这里有一些数据和代码来复制问题:
最佳答案
如果您首先是
join dfs,那么您可以乘以:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |