【发布时间】:2021-03-20 16:23:02
【问题描述】:
我正在尝试将数据帧 (df) 拆分为其组成向量
示例数据框
v1 <- c(213, 225, 435)
v2 <- c(333, 888, 999)
v2 <- c(788, 666, 545)
df <- data.frame(v1, v2, v3)
当前语法:
for (i in 1:3) {
assign(paste('v', i, sep = '')) <- df$v[c(i)]
}
所需的输出只是:
v1、v2、v3
有没有办法使用 lapply 做到这一点?有没有办法使用 for 循环来做到这一点?
【问题讨论】: