首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >磁盘中的r保存列表

磁盘中的r保存列表
EN

Stack Overflow用户
提问于 2015-05-26 10:38:12
回答 1查看 330关注 0票数 2

我有一个列表var1:

代码语言:javascript
复制
var1 <- list(c("parts of a day", "time in astronomy", "star"),  c("tree tall", "pine tree"), c("environmental condition", "climate"))

我想把它保存在磁盘里。例如,磁盘中保存的文件必须在csv文件的每一行中具有以下内容:

代码语言:javascript
复制
"parts of a day" 
"time in astronomy" 
"star"
"Tree tall"
"pine tree"
"environmental condition" 
"climate"          

我试过了

代码语言:javascript
复制
capture.output(unlist(var1), file="a1.csv", append=FALSE)

但这将创建以下格式:

代码语言:javascript
复制
[1] "parts of a day"          "time in astronomy"       "star"                    "tree tall"              

5“松树”“环境状况”“气候”

如何解决这一问题?请给我一个代码片段。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-26 12:13:30

你可以试试

代码语言:javascript
复制
cat(paste0("'", unlist(var1), "'"), file='yourfile.txt', sep="\n")

或者不使用paste,我们可以使用shQuote

代码语言:javascript
复制
cat(shQuote(unlist(var1)), file='john.txt', sep="\n")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30456150

复制
相关文章

相似问题

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