R:输入和输出


    启动R后将默认开始一个交互式的会话,从键盘接受输入并从屏幕进行输出。也可以处理写在一个脚本文件(一个包含了R语句的文件)中的命令集并直接将结果输出到多类目标中。

 

►输入

    函数source( "filename" )可在当前会话中执行一个脚本。如果文件名不包含路径,R将假设此脚本在当前工作目录中。例,source( "myR.R" )将执行包含在文件myR.R中的R语句。

注:依照惯例,脚本文件以.R作为扩展名,不过,这并不是必须的。

    在Windows版本的R控制台中,可以在文件(File)菜单中选择载入(Source)来实现。

 

►文本输出

    函数sink( "filename" )将输出重定向到文件filename中。默认情况下该,如果文件已经存在,则它的内容将被覆盖。使用参数append=TRUE可以将文本追加到文件后,而不是覆盖它。参数split=TRUE可将输出同时发送到屏幕和输出文件中。不加参数调用命令sink()将仅向屏幕返回输出结果。

 

►图形输出

    虽然sink()可以重定向文本输出,但它对图形输出没有影响。要重定向图形的输出,需要使用下列函数,最后使用dev.off()将输出返回到终端。

       函数

      输出

pdf( "filename.pdf" )

   PDF文件

win.metafile( "filename.wmf" )

   Windows图元文件                                   

png( "filename.png" ) 

   PBG文件

jpeg( "filename.jpg" )

   JPEG文件

bmp( "filename.bmp" )

   BMP文件

postscript( "filename.ps" )

   PostScript文件

 

►数据的输入

    作为一名数据分析人员,通常会面对来自多种数据源和数据格式的数据。R提供了适用范围广泛的数据导入工具。向R中导入数据的权威指南参见:

http://cran.r-project.org/doc/manuals/R-data.pdf下载的R Data Import/Export手册。

    R可从键盘、文本文件、Microsoft Excel和Access、流行的统计软件、特殊格式的文件,以及多种关系型数据库中导入数据。

 

    在大多数UNIX版本和Windows系统上,R提供了一种调用和重新执行先前用过的命令的机制。键盘的上下键可以使光标在命令的历史记录(command history)中前翻或者后退。一旦找到了某条具体的命令,光标可以通过左右键移动,而且可以插入其他字符或者用DEL键删除字符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值