天天看点

R语言读写文件功能简介

R语言之写读文件

功能要点:使用

write.csv()

简单写入文件、

read.csv()

读取文件

本文简介:

row.names

参数去除默认列名的区别

  1. row.names = FALSE

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,"dummyDate.csv",row.names = FALSE) #写入dummyDate文件,并去除列名
df2 <- read.csv("dummyDate.csv") #读取文件
print(df2)
           

上述代码实现结果 ↓

R语言读写文件功能简介

2.

row.names = TRUE

注:直接修改row.names为TRUE即可。

当参数row.names = TRUE 时,这里的结果显然是保留前面的列名 ↓

R语言读写文件功能简介

完成上述读写操作后,写入的文件将会保存到工作目录,会根据实时写入的数据内容,更新文件数据。

当然,有时候数据里存在NA,要去掉NA,就需要加上

na = " "

这项参数。

——————————————————————————————

上述代码写到使用read.csv()读取文件。还可以添加其他参数,比如因子、间隔符等。

题外话:

这是初学R语言写的第一篇博客,有几点需要声明的。一方面为了记录自己的学习过程,加深学习记忆,同时让自己更多地去操作,去练,而不是停留在想的阶段;另一方面,慢慢总结自己学习到的一些知识,形成一个良好的知识框架,打下良好的学习基础。所以这些内容知识是个人记载,并具备实际指导和解惑之用,也不符合大牛“胃口”。最后,内容有不当之处,也希望各位海涵,指导更正。

继续阅读