首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用openair导出和导入数据

使用openair导出和导入数据
EN

Stack Overflow用户
提问于 2015-09-14 18:33:56
回答 1查看 782关注 0票数 0

我使用rbind创建了一个列,如:

代码语言:javascript
复制
datall.txt<-cbind(date, gpcp, modens, arp, miroc, gfdl, had, ccc, ncc, ich)

head(datall.txt)给出了以下结果:

代码语言:javascript
复制
      date      gpcp   modens      arp    miroc      gfdl      had      ccc      ncc      ich
1   1981-01-01 0.2348780 0.469833 0.277215 1.023630 0.3910260 0.427785 0.613363 0.414251 0.141564
2   1981-02-01 0.4107710 0.702776 1.097940 1.260230 0.3892770 0.710179 0.676518 0.399144 0.386144
3   1981-03-01 1.4685400 1.236660 1.095350 2.350400 0.7050500 1.521330 0.977459 0.912380 1.094660
4   1981-04-01 2.0427100 2.169680 1.638580 3.846270 1.7133000 1.940160 1.702460 1.927560 2.419450

我想使用这个创建的文件,当我导入它时,我不存在fie

代码语言:javascript
复制
mydat<-import("/Users/sarr/rcatxt/datall.txt")
Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") :
  cannot open file '/Users/sarr/rcatxt/datall.txt': No such file or directory

我怎样才能得到这个文件,或者我应该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-14 18:39:01

您的问题是,您不是在创建.txt文件,而是创建一个名为datall.txt的R对象。它可以很容易地被命名为datall,而R也会同样地对待它。

要实际创建文件,请使用write.table()

代码语言:javascript
复制
write.table(cbind(date, gpcp, modens, arp, miroc, gfdl, had, ccc, ncc, ich), file = "datall.txt", row.names = FALSE)

这将在活动的工作目录中创建一个文件。

然后,如您所愿,使用openair包将其导入R中:

代码语言:javascript
复制
mydat <- openair::import("/Users/sarr/rcatxt/datall.txt", sep = " ", date.format = "%Y-%m-%d")
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32571629

复制
相关文章

相似问题

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