文件读取写入

来源:互联网 发布:单桂敏淘宝哪个真的 编辑:程序博客网 时间:2024/06/04 19:24


1文件写入函数。

write.table(x, file = "", append = FALSE, quote = TRUE, sep = " ",

             eol = "\n", na = "NA", dec = ".", row.names = TRUE,

             col.names = TRUE, qmethod = c("escape", "double"),

             fileEncoding = "")

X:数据框或数组或向量。

file = "":文件名以及路径。

append:逻辑。唯一相关的,如果file是一个字符串。如果TRUE,输出追加到文件。如果FALSE,任何现有文件的名称被摧毁。

quote = TRUE: 一个逻辑值(TRUE或FALSE)或数字向量。如果TRUE,任何字符或因素列将用双引号包围。如果一个数值向量,其元素为引用的列的索引。在这两种情况下,行和列名报价,如果他们被写入。如果FALSE,并没有被引用。

sep = " ":字段分隔符字符串。 x行内每个值这个字符串分隔。

 na = "NA":使用中的数据丢失值的字符串。

其他的参数不作介绍。

Write.table(x,file=“路径以及文件名”,sep=”分隔符”).一般就用这个格式。

 row.names = TRUE,col.names = TRUE,:在写入表格时候,是否要带上行名与列名。

##############################################################################

 

2 文件读入函数。

read.table(file, sep=””)

read.csv(file, header = TRUE, sep = ",", quote="\"", dec=".",

         fill = TRUE, comment.char="", ...)

两种方法都可以。File是文件名或者文件的绝对路径。

3 R中函数edit()会自动调用一个允许手动输入数据的文本编辑器。

例如:mydata<-edit(data.frame()):创建一个空的文本编辑器,属于数据框类型,可以自行进行文本的输入以及类型值的修改。

使用过程中进行修改,可以使用fix(mydata)。

3导入Excel数据:

install.packages(“RODBC”)

library(RODBC)

channel<-odbcConnectExcel("myfile.xls")##工作空间里的excel文件名。

dataframe<-sqlFetch(channel,"mysheet")##mysheet为表格的名字

odbcClose(channel)##关闭链接。

 

0 0
原创粉丝点击