我有一个列表(大小为5),其中每个元素都是一个1000 x2的数据框。每个数据框看起来像这样:
| 时间戳记|速度||--|--||00时00分|100个|00时00分05秒|一百二十||00时00分10秒|二十个|等等。(列表中有5个)假设我想从每个 Dataframe 中删除速度低于50的行。
我知道我可以对某些 Dataframe (=列表中的元素,假设我正在处理第二个 Dataframe =list_A[1])执行此操作,如下所示:a=(list_A[1]['speed']<50) b = list_A[1]['timestamp'][a] df1=list_A[1][~list_A[1]['timestamp'].isin(b)]
但是我如何迭代列表中的所有元素,并以原始列表格式得到结果(速度超过50的行)?
1条答案
按热度按时间5vf7fwbs1#
使用
enumarate
为DataFrame的列表建立索引,并在for循环中赋值: