熊猫,条件过滤和乘法

时间:2020-05-18 12:29:04

标签: python pandas conditional-statements filtering

我有2 df,如图所示

[df1][1]
[df2][2]

我想写一个函数,其中:

我将根据条件->

df1['mscm/d']获取值
(df1['day_of_week] == 'Saturday') & (df1['Season'] == 'summer')) 

并创建一个数据框来存储df1中的每个值乘以df2['Smr Sat']的整个列

从本质上讲,我想基于日期和季节提交df1的值,并将每个df1值乘以df2中相应季节和日期的整行。

1 个答案:

答案 0 :(得分:0)

oneday=df_one['da_of_week']=='saturday'
some_val=df_two['something']==oneday

value=df_two[some_val]

我希望这会有所帮助。从第一个df获取值,然后从第二个df搜索它