如何打印数据框名称(在for循环中)?

时间:2017-09-25 22:53:29

标签: r

所以,我想检查所选每个数据框的年龄范围。

我可以使用lapply方法执行此操作,但我似乎找不到更简单任务的解决方案:

“获取数据框名称(例如ddf,nc_df,ad_df等...请在下面查看)”

任何帮助?

这是我的代码:

dfList <- list(ddf,nc_df, ad_df, pd_df, ftd_df,mci_df,scc_df)

lapply(dfList, function(x){ print(<HERE IS THE CODE I NEED>) ; summary(x$Age) })

1 个答案:

答案 0 :(得分:0)

只需在制作列表时命名变量即可。这是一个可重复的例子:

a <- data.frame(1:5, Age = 6:10)
b <- data.frame(1:5, Age = 6:10)
c <- data.frame(1:5, 6:10, Age = 11:15)
dfList <- list(a = a, b = b, c = c)

lapply(dfList, function(x){ summary(x$Age) })

或者,你可以用

命名
names(dfList) <- c("a", "b", "c")