【发布时间】:2021-05-05 19:36:11
【问题描述】:
我想将数据集的值转换为数值列表。
这是一个示例数据集:
df <- data.frame(
a = c(5.5, 6, 7),
b = c(1.1, 2.5, 3.5))
# convert dataframe to list
df.list <- split(df, seq(nrow(df)))
该列表在 R 环境中类似于上面的列表。通过去掉 $s、as 和 bs,我在 R 环境中所需的输出如下所示。
我在下面尝试了这个,但它并没有真正提供我想要的。
for (i in 1:length(df.list)) {
df.list[[i]] <- lapply(df.list[[i]], function(x) as.numeric(as.character(df.list[[i]])))
}
有人有什么想法吗?
谢谢!
【问题讨论】: