R基础函数系列:输入与输出

浏览: 1361

承接上文

load()加载由save命令得到的资料集

data(x)加载指定的数据

edit()调用文本编辑器修改R对象

fix(x)"fix”调用“edit”修改X

data.entry()电子数据形式的录入编辑器

scan(X)从控制台或文件中读取数据为向量或列表

read.table(file)读取表格式的文件并将其创建成数据框;默认分隔符sep=""为任意空白;使用header=TRUE读取第一行作为列标题;使用as.is=TRUE防止字符向量变为factors;使用comment.char=""防止"#"被解释为注释;使用skip=n在读数据前跳过n行;详细见帮助关于行命名,NA处理,和其它

read.csv("filename",header=TRUE)同上,但默认设置为读取csv文件(comma  separated  values)

read.delim("filename",header=TRUE)同上,默认设置为读取tab分割文件

read.fwf(file,widths,header=F,sep="\t",as.is=FALSE)以fixde  width formatted 形式读取数据至数据框;widths是整数向量,用于设置调整宽度字段

save(file,........)以不分平台的二进制保存指定的对象

save.image(file)保存所有的对象

dump("x","....."将对象x保存在““里

cat(.....,file="",sep="")强制转换为字符后打印对象的赋值;sep为对象赋值间的分割符号

print(a,......)显示a的赋值,更一般的,它对于不同的对象可以有不同的表达方式。

format(x,......)格式化,更好的显示R对象

write.table(x,file="",row.names=T,col.names=T,sep="")在把x转化为数据框后,写到文件;如果quote为TRUE,字符和因子列就会被(“”)所包围。sep是字段分隔符;eol为尾行分割符;na为缺失值字符串;使用col.names=NA增加列标题以便于和表格输入一致

sink(file)输出到文件file,直到输入命令sink()

大部分I/O函数都有file参量.它经常用一个字符串来命名文件或连接.file=""意味着标准输入或输出.连接(connections)可以包含文件(file),管道(pipes),压缩文件(zippde files)或R变量

在windows操作环境下,数据共享可以通过写字板(clipoard)的方式.读取excel表:可以将excel中数据拷贝至写字板(内存),使用x<-read.delim("clipboard")方式读取数据.如果要将数据供EXCEL使用,write.table(x,"clipboard",sep="\t",col.names=NA)可以将数据写入写字板(clipboard),粘结到Excel即可.


推荐 2
本文由 求知不才 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册