【发布时间】:2018-11-09 16:31:03
【问题描述】:
我有一个数据框列表,如下所示:
x <- c(1, 2, 3, 4, 5)
y <- c(5, 4, 3, 2, 1)
df1 <- data.frame(x)
df2 <- data.frame(y)
x <- list(df1, df2)
我想使用 for 循环打印列表 x 中数据帧的名称,例如:
for (i in x) {
deparse(substitute(x[i]))
}
但它不起作用。我的目标是将数据帧的名称打印为如下字符:
[1] df1
[2] df2
谢谢!
【问题讨论】:
标签: r list loops for-loop dataframe