我有一个由数据框组成的列表。该列表是由我无法控制的功能创建的。因此,每个数据框都包含我需要的更多信息。列表中每个数据框的结构都是相同的。我需要做的是按一列的值过滤掉行并将其写入新列表。该列表包含 1000 多个相同结构的数据帧。
historical_file[1]
$daily_kl_historical_tageswerte_KL_00001_19370101_19860630_hist
STATIONS_ID MESS_DATUM QN_3 FX FM QN_4 RSK RSKF SDK SHK_TAG NM VPM PM TMK UPM TXK TNK TGK eor
1 1 1937-01-01 NA NA NA 5 0.0 0 NA 0 6.3 NA NA -0.5 NA 2.5 -1.6 NA eor
2 1 1937-01-02 NA NA NA 5 0.0 0 NA 0 3.0 NA NA 0.3 NA 5.0 -4.0 NA eor
3 1 1937-01-03 NA NA NA 5 0.0 0 NA 0 4.3 NA NA 3.2 NA 5.0 -0.2 NA eor
4 1 1937-01-04 NA NA NA 5 0.0 0 NA 0 8.0 NA NA 0.2 NA 3.8 -0.2 NA eor
5 1 1937-01-05 NA NA NA 5 0.0 0 NA 0 8.0 NA NA 1.4 NA 4.5 -0.7 NA eor
6 1 1937-01-06 NA NA NA 5 5.2 7 NA 0 6.0 NA NA 0.2 NA 2.0 -2.4 NA eor
[ reached 'max' / getOption("max.print") -- omitted 17296 rows ]
$daily_kl_historical_tageswerte_KL_00003_18910101_20110331_hist
STATIONS_ID MESS_DATUM QN_3 FX FM QN_4 RSK RSKF SDK SHK_TAG NM VPM PM TMK UPM TXK TNK TGK eor
1 3 1891-01-01 NA NA NA 5 0.0 0 NA NA 0.0 4.3 NA -3.6 88 0.5 -5.9 NA eor
2 3 1891-01-02 NA NA NA 5 0.0 0 NA NA 2.7 4.1 NA -2.8 84 0.0 -5.8 NA eor
3 3 1891-01-03 NA NA NA 5 2.5 1 NA NA 3.7 3.9 NA -0.2 69 2.1 -6.2 NA eor
4 3 1891-01-04 NA NA NA 5 8.2 1 NA NA 8.0 6.4 NA 1.8 90 3.7 0.6 NA eor
5 3 1891-01-05 NA NA NA 5 1.9 1 NA NA 7.7 4.7 NA -2.5 87 1.5 -4.2 NA eor
6 3 1891-01-06 NA NA NA 5 2.5 1 NA NA 8.0 3.5 NA -5.8 88 -4.0 -6.9 NA eor
我想过滤每个数据帧MESS_DATUM
。所以在一个单独的数据框上我会做
historical_file_new<-historical_file%>%filter(MESS_DATUM>'2000-07-01')
如何在这个列表中做到这一点?