我的输出 a 看起来像:
str(a)
List of 8883695
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "ACCRUALS"
$ : chr [1:3] "20MICRONS" "A" "AE"
$ : chr [1:3] "20MICRONS" "A" "AE"
$ : chr [1:3] "20MICRONS" "A" "AE"
我想将其转换为数据框,例如:
股票频率场
20微米A应计
20微米A应计
20微米AE
20微米AE
20微米AE
20微米AE
我已经尝试过这个:
b <- as.data.frame(a)
Error in sort.list(y) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?
但不工作。请帮忙。我是 R 和堆栈溢出的新手。
The list
元素不属于equal
长度。所以,我们需要将其转换为等于length
通过填充NA
mx <- max(lengths(a))
d1 <- data.frame(lapply(a, `length<-`, mx))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)