【发布时间】:2017-08-03 06:08:18
【问题描述】:
我有以下列表示例:
In [] : list1
Out [] :
[[1.0],
[2.1],
[3.3, 5.5, 0.69],
[0.69, 0.9]]
我只想提取元素数等于且大于 2 的子列表,并将它们存储在数据框中。
所以,我希望 df 如下所示:
In [] : df
Out [] :
seq_no items
1 3.3 , 5.5, 0.69
2 0.69, 0.9
试过了:
item for item in list1 where(len(item) >2)
显示错误。
如果有什么不清楚的地方请告诉我。
【问题讨论】:
-
您可以使用列表理解过滤列表列表。
-
filter() 或列表理解可以提供帮助。
标签: python list pandas dataframe