比较带有2D列表python的数据框列

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

我有一个数据框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',...

python pandas list dataframe tuples
1个回答
0
投票

您可以尝试在list-comprehension

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