Sta*_*cey 2 python indexing dataframe pandas reindex
我有两个数据框:
dayData
power_comparison final_average_delta_power calculated_power
1 0.0 0.0 0
2 0.0 0.0 0
3 0.0 0.0 0
4 0.0 0.0 0
5 0.0 0.0 0
7 0.0 0.0 0
Run Code Online (Sandbox Code Playgroud)
和
historicPower
power
0 0.0
1 0.0
2 0.0
3 -1.0
4 0.0
5 1.0
7 0.0
Run Code Online (Sandbox Code Playgroud)
我正在尝试重新索引historicPower
数据框以使其具有与数据框相同的形状dayData
(因此在本例中它看起来像):
power
1 0.0
2 0.0
3 -1.0
4 0.0
5 1.0
7 0.0
Run Code Online (Sandbox Code Playgroud)
现实中的数据框会更大,具有不同的形状。
我认为你可以使用reindex
ifindex
没有重复项:
historicPower = historicPower.reindex(dayData.index)
print (historicPower)
power
1 0.0
2 0.0
3 -1.0
4 0.0
5 1.0
7 0.0
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1658 次 |
最近记录: |