2017-09-25 41 views
0

所以,我想检查每个数据帧选择的年龄范围。如何打印数据帧名称(在for循环中)?

我可以在此使用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) }) 

回答

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")