R语言学习5

R语言学习5
访问变量和处理数据子集

  1. 访问数据框

seywd(“C:/RBOOK/”)
Squid<-read.table(file=”Squid.txt”,header=TRUE)#读取Squid.txt
names(Squid)#读取Squid中的变量
[1] ”Sample””Year””Month””Location””Sex””GSI”
str(Squid)#Squid中的变量属性
‘data.frame’:2644 obs.of 6 variables:
$ Sample : int 1 2 3 4
$ Year :int 1 1 1 1
$ Month : int 1 1 1 2
$ Location : int 1 2 1 3
$ Sex : int 2 2 2 2
$ GSI :num 10.44 12.33 14.03 9.30
setwd(“C:/RBOOK/”)
Squid2<-read.table(file=”Squid.txt”,dec=”,”,header=TRUE)#分隔符是逗号

  1. 函数中的数据参数

M1<-lm(GSI~factor(Location)+factor(Year),data=Squid)#线性回归函数模型,不是所
函数支持data选项。
mean(GSI,data=Squid)#不支持data选项。
boxplot(GSI~factor(Location),data=Squid)#函数中没有data参数。
Squid$GSI#访问GSI变量。
Squid[,6]#访问第六列数据。
mean(Squid$GSI)#计算GSI的平均值。

  1. 访问数据子集

Squid$Sex
unique(Squid$Sex)#这个变量里有多少个唯一值。
Sel<-Squid$Sex==1
SquidM<-Squid[Sel,]
SquidM#输出性别为雄性的数据
SquidM<-Squid[Squid$Sex==1,]
SquidM#简写
Squid<-Squid[Squid$Location==1|Squid$Location==2|Squid$Location==4,]#Location为1,2,4的数据。
SquidM.1<-Squid[Squid$Sex==1&Squid$Location==1,]#性别为雄性,地址为1的数据。
<0 rows>(or 0-length row.names)#对应的测量值为0。
Ordl<-order(Squid$Month)
Squid[Ordl,]#根据月份由低到高的值排列GSI数据。
Squid$GSI[Ord1]#只显示GSI的排列。

4.组合数据集
>Setwd(“C:/RBOOK/”)
>Sq1<read.table(file=”squid1.txt”,header=TRUE)
>Sq2<read.table(file=”squid2.txt”,header=TRUE)
>SquidMerged<-merge(Sq1,Sq2,by=”Sample”)
>SquidMerged#依据Sample将两个表格组合。
>SquidMerged<-merge(Sq1,Sq2,by=”Sample”,all=TRUE)
>SquidMerged#Sq1里没有的,Sq2里出现的数据,用NA填充。

5.输出数据
>SquidM<-Squid[Squid$Sex==1,]
>write.table(SquidM,file=”MaleSquid.txt”,sep=””,quote=FALSE,append=False,na=”NA”)
Ascii文件,quote=FALSE消除字符串(标题)的引号标志,na=”NA”允许缺失值由什么来替代,append=FALSE打开一个新的文件。

6.重新编码分类变量
>Str(Squid)
>Squid$fSex<-factor(Squid$Sex)
>Squid$fSex<-factor(Squid$Sex,levels=c(1,2),labels=c(“M”,”F”))
>Squid$fSex#性别1,2换为M,F。
>boxplot(GSI~fSex,data=Squid)
>M1<-lm(GSI~fSex+fLocation,data=Squid)#画箱图和线性规划。SSS

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • https://zhuanlan.zhihu.com/p/30149571 这篇文章是介绍用R做信用(申请)评分卡...
    新星_点灯阅读 3,827评论 0 3
  • 听说木心的故乡,乌镇,有一场纪念木心的活动。我想了想,总有一天,我会去到木心家门口,就看看,不进去。——写在一年前...
    面对面的隐士阅读 539评论 1 1
  • 前一段时间,有天晚上我吃完饭回家,坐电梯到21楼,刚出电梯就听见楼梯间里传来呼呼声,断断续续的。 我一听,愣了一下...
    魏武阅读 255评论 0 1
  • 姓名:潘艳 企业名称:青柠养车 组别271期谦虚1组 【知~学习】 《六项精进》大纲1遍 《大学》1遍 《活法》1...
    潘潘_8030阅读 157评论 0 0
  • 用脑图的方式呈现书中的内容,顺着作者的思路走,动笔,思考,学习。 不管以前读书是一种什么样的方式...
    汤立娟阅读 1,227评论 1 0

友情链接更多精彩内容