R语言入门(16)-写入文件(write)

这篇博客介绍了R语言中使用write()函数进行文件写入的基本操作,包括将数据保存为txt和csv格式,以及如何通过append参数选择追加或覆盖数据。此外,还提及了使用package中的foreign模块来输出其他格式文件的可能性。

变成纯文档文件txt,csv

write()

> ?write
> x <- rivers
> cat(x)
735 320 325 392 524 450 1459 135 465 600 330 336 280 315 870 906 202 329 290 1000 600 505 1450 840 1243 890 350 407 286 280 525 720 390 250 327 230 265 850 210 630 260 230 360 730 600 306 390 420 291 710 340 217 281 352 259 250 470 680 570 350 300 560 900 625 332 2348 1171 3710 2315 2533 780 280 410 460 260 255 431 350 760 618 338 981 1306 500 696 605 250 411 1054 735 233 435 490 310 460 383 375 1270 545 445 1885 380 300 380 377 425 276 210 800 420 350 360 538 1100 1205 314 237 610 360 540 1038 424 310 300 444 301 268 620 215 652 900 525 246 360 529 500 720 270 430 671 1770
> write(x,file= "x.txt")
> 
> ?write.table
> getwd()
[1] "C:/Users/Administrator/Desktop/R/RData"
> write.table(x,file="C:/Users/Administrator/Desktop/R/RData/newfile.txt")
> write.table(x,file="C:/Users/Administrator/Desktop/rivers.csv",sep=",")
> write.table(x,file="C:/Users/Administrator/Desktop/rivers.csv",sep=",")
> write.table(x,file="C:/Users/Administrator/Desktop/rivers.csv",sep=",”,row.names=FALSE,quote=FALSE,)

append参数=T可以在原文件中加入数据,=F就是用新数据覆盖旧数据

> write.table(iris,file="C:/Users/Administrator/Desktop/rivers.csv",append=T,col.names = F)

write可以直接输出成压缩文件

write.table(mtcars,gzfile("newfile.txt.gz"))

其他格式文件的输出可以用package中的foreign,但是也是有限的。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值