read.table(“文件名”,sep=“分割符号”,header=T第一行做列名rownames=1第一列为行名)
注意:csv分隔符为,txt分隔符为\t
write.table("文件名",数据框,sep=“分隔符”,row.names=TRUE, col.names=NA)
解释:将b数据框导出为BMI.txt或BMI.csv
注意:最后row.names=TRUE, col.names=NA是为了输出数据框不错位
数据框$列名
解释提取test数据框中的height一列数据
解释:根据gender进行分组,检验组间height,数据来自数据框test
Weight<-c(4.17, 5.58, 5.18, 6.11, 4.5, 4.61, 5.17, 4.53, 5.33, 5.14)Height<-c(1.75, 1.8, 1.65, 1.9, 1.74, 1.91, 1.75, 1.8, 1.65, 1.9)
save1<-data.frame(Weight,Height)
//身高体重数据写入文本文件
write.csv(save1, file = "foo1.csv", sep = ",", col.names = TRUE)
//读取数据至data数据框
foo<-read.csv("foo1.csv", header=T, sep=",")
//data数据框新增一列bmi变量
data.frame(Weight,Height,BMI=Weight/Height)
//计算weight和height的平方的比值存入bmi变量
save2<-data.frame(save1,BMI=foo$1/foo$2)
//将更新后的data数据框写入文件。
write.csv(save2, file = "foo2.csv", sep = ",", col.names = TRUE)