我有一个包含417个数据框的列表。每个数据框在列表中都有一个单独的名称,以“Dec 1981”开头,以“2016年8月”结尾。对象按时间顺序排列。
我想按月名称对此列表进行子集或过滤。例如,使用Jan对象(数据框)创建一个新的列表对象。我的列表名称是"dependencies": {
"@types/express": "^4.0.33"
}
,到目前为止我尝试了一些不同的解决方案。这些都不起作用。
SST_list
没有任何回报,但是可以预料。我尝试了一些使用grep和grepl的代码,但那些崩溃了我的R会话。
我也试过
Jan_data <- SST_list[names(SST_list)=="Jan"]
但那里没有运气。
这似乎应该是一项简单的任务,但我遇到了很多麻烦。
答案 0 :(得分:5)
我们可以使用grep
来匹配&#34; Jan&#34; &SFS_list&#39;
names
中的子字符串
SST_list[grep("Jan", names(SST_list))]