我有一个数据框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]]
对于上面的每个2D列表,它与Stretch
中的每一行相关联。我要删除与Strecth
值不同的所有列表。最后,预期结果是:
[['SB', someFloatvalue, someFloatvalue], ['SB', someFloatvalue, someFloatvalue]]
[['NB', someFloatvalue, someFloatvalue], ['NB', someFloatvalue, someFloatvalue]]
说明:Stretch
的第一行是SB
。因此,相应的2D列表应仅列出其中带有SB
的列表。等等...如果Nan
中为Stretch
,则仅按原样显示列表。
我的想法是将Stretch
转换为tuple
,因为我认为该职位很重要。它没有解决..我不知道如何映射它们。
我有一个数据帧数据:Stretch SB NB ... WB,其中该行将具有Nan。我有2D列表:[['SB',someFloatvalue,someFloatvalue],['SB',someFloatvalue,someFloatvalue],['NB',...
您可以尝试在list-comprehension