我正在使用 R 将字符向量列表转换为数据框。如何将列表索引也放入数据框?
list1 = list(c('kip','kroket'),'ei','koe')
print(list1)
##[[1]]
##[1] "kip" "kroket"
##[[2]]
##[1] "ei"
##[[3]]
##[1] "koe"
df = data.frame(col1 = unlist(x))
print(df)
## col1
##1 kip
##2 kroket
##3 ei
##4 koe
首选输出如下所示:
## col1 col2
##1 kip 1
##2 kroket 1
##3 ei 2
##4 koe 3
最佳答案
基于 R 的想法,
data.frame(v1 = unlist(list1), v2 = rep(seq(length(list1)), lengths(list1)))
# v1 v2
#1 kip 1
#2 kroket 1
#3 ei 2
#4 koe 3
关于r - 列表到 R : Keeping List indexes 中的数据帧转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57270001/