【发布时间】:2021-02-03 19:13:00
【问题描述】:
我有一个数据框,在 dput 之后的结构如下:
A= structure(list(`12` = logical(0)),
row.names = character(0), class = "data.frame"))
我是 R 新手,但最后我希望将 A 存储为数值变量,值为 12。它似乎是一个原子向量?眼下。例如,当我输入:
A <- as.numeric(as.character(A))
我返回一个空变量 A。当我键入时:
A <- lapply(data_list$A, as.numeric)
我再次得到一个 0 列表。非常感谢任何帮助!
【问题讨论】:
-
数据集没有任何行。基于
dput,12是列名而不是列的值 -
是的,但是如何解决这个问题?它应该是一个标量。很明显,该值应该是12。目前,它似乎存储为原子向量
-
是的,12应该是列的值,命名为A
-
请查看我在下面发布的解决方案
标签: r