【发布时间】:2019-04-14 08:55:40
【问题描述】:
我有一个这样的列表(或字典):
df <- list(`digits/trainingDigits/0_0.txt` = c(0, 1, 1, 0), `digits/trainingDigits/0_1.txt` = c(0, 1, 0, 0), `digits/trainingDigits/0_10.txt` = c(0, 0, 1, 0))
我想将其转换为如下列表:
df <- list(c(0, 1, 1, 0), c(0, 1, 0, 0), c(0, 0, 1, 0))
不知何故删除了“=”之前的文本。我对 r 很陌生,我认为它就像一个带有键和值的 Python 字典。在这种情况下,我想要值列表。
所以最后我会得到这个:
df2 <- list(c(0, 1, 1, 0), c(0, 1, 0, 0), c(0, 0, 1, 0))
df2 <- as.data.frame(df2)
t(df2)
有了这个结果:
【问题讨论】:
-
那么您想要列表列表还是数据框?
-
对不起,我对 R 词汇有点陌生。最后我想要一个像截图一样的数据框。但我假设在转换为数据框之前我需要一个列表?
标签: r dictionary dataframe