首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >导出R列表值

导出R列表值
EN

Stack Overflow用户
提问于 2019-05-14 02:13:39
回答 1查看 62关注 0票数 0

我从pdf文件中提取数据,现在我需要导出(excel,txt,任何格式)。数据是以列表格式显示的。

我试过了

代码语言:javascript
复制
capture.output(summary(text_lists), file = "My New File.txt")

但结果是

代码语言:javascript
复制
>Length Class  Mode     
> [1,] 60     -none- character

> [2,] 62     -none- character

> [3,] 60     -none- character

> [4,] 60     -none- character

然后我试着

代码语言:javascript
复制
>lapply(text_lists, function(x) write.table( data.frame(x), 'test.csv'  , >append= T))

>[[1]]
>NULL

>[[2]]
>NULL

>[[3]]
>NULL

如何提取列表的值才能导出?

EN

回答 1

Stack Overflow用户

发布于 2019-05-14 03:20:54

下面的代码将text_lists转换为一个数据框,每个列表有一列,然后输出一个.csv文件,每个列表都在它自己的列中。希望这能帮助你实现你的目标。

代码语言:javascript
复制
maxlen <- max(sapply(text_lists, length))

res <- tibble::as_tibble(do.call(cbind,lapply(text_lists, `length<-`, maxlen)), .name_repair = "universal");

write.csv(res,"test.csv")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56117778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档