R语言数据的导入与导出

参考链接

1.R数据的保存与加载

可通过save()函数保存为.Rdata文件,通过load()函数将数据加载到R中。

> a <- 1:10  
> save(a,file='d://data//dumData.Rdata')  
> rm(a)   #将对象a从R中删除  
> load('d://data//dumData.Rdata')  
> print(a)  
 [1]  1  2  3  4  5  6  7  8  9 10  

2.CSV文件的导入与导出

下面创建df1的数据框,通过函数write.csv()保存为一个.csv文件,然后通过read.csv()将df1加载到数据框df2中。

> var1 <- 1:5  
> var2 <- (1:5)/10  
> var3 <- c("R and","Data Mining","Examples","Case","Studies")  
> df1 <- data.frame(var1,var2,var3)  
> names(df1) <- c("VariableInt","VariableReal","VariableChar")  
> write.csv(df1,"d://data//dummmyData.csv",row.names = FALSE)  
> df2 <- read.csv("d://data//dummmyData.csv")  
> print(df2)  
  VariableInt VariableReal VariableChar  
1           1          0.1        R and  
2           2          0.2  Data Mining  
3           3          0.3     Examples  
4           4          0.4         Case  
5           5          0.5      Studies  

数据保存

创建数据框d

>d <- data.frame(obs = c(1, 2, 3), treat = c("A", "B", "A"), weight = c(2.3, NA, 9))

保存为简单文本

>write.table(d, file = "c:/data/foo.txt", row.names = F, quote = F) # 空格分隔

>write.table(d, file = "c:/data/foo.txt", row.names = F, quote = F, sep="\t")  # tab 分隔的文件

保存为逗号分割文本

>write.csv(d, file = "c:/data/foo.csv", row.names = F, quote = F)

保存为R格式文件

>save(d, file = "c:/data/foo.Rdata")

保存工作空间镜像

>save.image( ) = save(list =ls(all=TRUE), file=".RData")
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值