R语言-数据框

Python012

R语言-数据框,第1张

数据框名称=data.frame(列名1=数据,列名2=数据,....)

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)