【发布时间】:2020-08-14 12:24:25
【问题描述】:
我有一个数据框data:
Stretch
SB
NB
...
WB
行将有Nan。我有 2D 列表:
[['SB', someFloatvalue, someFloatvalue], ['SB', someFloatvalue, someFloatvalue], ['NB', someFloatvalue, someFloatvalue]]
[['NB', someFloatvalue, someFloatvalue], ['SB', someFloatvalue, someFloatvalue], ['NB', someFloatvalue, someFloatvalue]]
上面的每个二维列表都与Stretch 中的每一行相关联。我想删除所有与Strecth 值不同的列表。最后,预期的结果是:
[['SB', someFloatvalue, someFloatvalue], ['SB', someFloatvalue, someFloatvalue]]
[['NB', someFloatvalue, someFloatvalue], ['NB', someFloatvalue, someFloatvalue]]
说明:
Stretch 的第一行是 SB。因此,相应的 2D 列表应该只列出 SB。等等...
在Stretch 中的Nan 的情况下,只需按原样显示列表即可。
我的想法是将Stretch 转换为tuple,因为我认为这个位置很重要。它没有成功..我不知道如何映射它们..
【问题讨论】:
标签: python pandas list dataframe tuples