从列表列表中按R中的names()位置选择列表的子集

时间:2018-10-03 19:36:14

标签: r

您好,我正在尝试通过使用names()位置从列表列表(df_list)中选择列表的子集。以下是我使用名称(df_list)时如何列出外观的示例。子集说前5个列表的正确方法是什么?

df_list

[1] "2006-Fall"   "2006-Summer" "2007-Fall"   "2007-Summer" "2008-Fall"  
[6] "2008-Summer" "2009-Fall"   "2009-Summer" "2010-Summer" "2011-Spring"
[11] "2011-Summer" "2012-Fall"   "2012-Spring" "2012-Summer" "2013-Summer"
[16] "2014-Summer"

1 个答案:

答案 0 :(得分:1)

您可以使用方括号将R中的列表编入索引:

to_select <- names(df_list)[1:5] # get the first 5 names
df_list[to_select] # returns a list of 5 lists