熊猫列表用于填充多级索引最后一级的附加值

问题描述 投票:0回答:1

所以我有一个数据框

“喜欢这”>

带有站'STA'(任意长度]的列表)和每个河站'RS'的海拔'Z'。它的索引是['River','Reach','RS','Weir STA']。

我需要为每个'RS'做的,为'STA'列表中与该'RS'相对应的每个项目添加一行。该行需要具有该“ STA”项目值的“ Weir STA”,并且'Weir Elev'为0或NaN。

我一直在尝试嵌套的不同组合对于DF.groupby(level = 0)中的i,df以及追加,堆叠,融合等的不同组合,但无法弄清楚。现在,如果我想对“堰高程”使用“ Z”值,我将如何进行此操作?

因此,我有一个数据框,其中包含每个河站'RS'的站'STA'(任意长度)和标高'Z'的列表。它的索引是['River','Reach','RS','Weir STA']。我需要做的是...

python pandas multi-index
1个回答
0
投票

好吧,@ MaxU具有完成该功能的功能!

这里数据框“ weirr”是上面的DF,没有列['STA','Z'],数据框“ se”是列['STA','Z'],带有适当的['River','Reach ','RS']索引。

© www.soinside.com 2019 - 2024. All rights reserved.