从键盘输入
patientdata<-data.frame(patientID=character(),age=numeric(),diabetes=character(),status=character())
patientdata<-edit(patientdata)//生成数据框,直接在里面输入
从文件中读取数据,首先把文件放在默认路径或者打开时候输入全路径也行
read.table("input.txt")
read.csv('input.csv')//.csv默认用逗号分隔,.csv2是用分号分割
read.table("input.csv",sep=",")
x<-read.table("input.txt")
head(x)//只显示前6行 tail(x,7)显示后7行
想要读xlsx excel要下包 install.package("readxl")
read_excel("input.xlsx",sheet=1)//读第一页
生成文件
x<-c(1:20)
write.table(x,"file="D:/rrstudio、abcd.txt",header=TRUE)//第一行作为标题
write.csv(x,file="D:/rrstudio2/Rdata/abcd.csv")
转为压缩文件.gz
write.table("input.txt",gzfile("newfile.txt.gz"))//在默认路径
saveRDS,保存为RDS型
save(iris,file="iris.RDS")
判断
is.data.frame(a)//是数据框吗
is.na(cars32)//哪些是空值
Rdata
save(d,file="food.Ddata")
help(package="xlsx")
?saveRDS
library(readxl)