我有以下两个pandas数据帧.对于相应的df1 Col 2和df2列,我需要将df1乘以df2.
DF1
Col 1 A B
Col 2 1 2 3 1 2 3
date
2017-01-01 1 2 1 8 6 2
2017-01-02 2 4 2 3 2 1
2017-01-03 3 3 5 2 3 5
Run Code Online (Sandbox Code Playgroud)
DF2
date 1 2 3
2017-01-01 20% 10% 5%
2017-01-02 30% 20% 15%
2017-01-03 40% 30% 12%
Run Code Online (Sandbox Code Playgroud)
我希望将表1的第2列与表2的相应列相乘.例如,对于2017-01-01中的列A列1,值1*20%得到0.2.请参阅下面的最终要求表:
Col 1 A B
Col 2 1 2 3 1 2 3
date
2017-01-01 0.2 0.2 0.05 1.6 0.6 0.1
2017-01-02 0.6 0.8 0.3 …Run Code Online (Sandbox Code Playgroud) 我希望将以下多级列熊猫数据框转换为单值表。
初始表:
Name Monica Rachel
Paper 1 2 3 1 2 3
2018-01-01 13 33 15 31 25 33
2018-06-01 11 43 30 36 23 37
Run Code Online (Sandbox Code Playgroud)
新所需的数据帧表格式:
Index Name Paper Scores
2018-01-01 Monica 1 13
2018-01-01 Monica 2 33
2018-01-01 Monica 3 15
2018-06-01 Monica 1 11
2018-06-01 Monica 2 43
2018-06-01 Monica 3 30
2018-01-01 Rachel 1 31
2018-01-01 Rachel 2 25
2018-01-01 Rachel 3 33
2018-06-01 Rachel 1 36
2018-06-01 Rachel 2 23
2018-06-01 Rachel 3 37
Run Code Online (Sandbox Code Playgroud)
我尝试了 …