我在python中有如下的元组列表:
Index Value
0 (1,2,3)
1 (2,5,4)
2 (3,3,3)
如何从中选择第二个值小于或等于2的行?
编辑:
基本上,数据采用
[(1,2,3), (2,5,4), (3,3,3)....]
的形式 最佳答案
您可以使用tuple
切片apply
:
df[df['Value'].apply(lambda x: x[1] <= 2)]
似乎是元组列表,而不是
DF
:要返回
list
:data = [item for item in [(1,2,3), (2,5,4), (3,3,3)] if item[1] <= 2]
# [(1, 2, 3)]
要返回
series
代替:pd.Series(data)
#0 (1, 2, 3)
#dtype: object
关于python - 在 Pandas 的元组列表中选择行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39809650/