R语言初学者指南学习摘要R语言初学者指南引言函数功能示例?访问帮助文件?boxplot#添加注释#mentshereboxplot生成盒形图boxplot(y)boxplot(y~factor(x))log自然对数log(2)log10以10为底的对数log10(2)library载入包library(MASS)setwd设置工作目录setwd(“C:/AnyDirectory”)q关闭Rq()citation提供对R的引用citation()第二章R中的数据输入录入数据,并把数据系统地转化为标量(单值)、向量、矩阵、数据框或列表。如何从Excel、ascii文件、数据库和其他统计程序中载入数据。#符号“<-”相当于“=”#变量名中不能出现“%,^,&,*,!,?,+,-,(),[],#,<>”因为这些符号中的大部分都是运算符。#如果定义好了:><-sqrt(wing1),只需输入:>:>(<-sqrt(wing1))()函数可以完成一个变量中存储多个值例如:>Wingcrd<-c(59,55,,55,,,53,55)如果查看Wingcrd的第一个值,则需要>Wingcrd[1]如果需要查看Wingcrd前五个值,则需要>Wingcrd[1:5]如果需要查看Wingcrd除了第二个值以外的其他值,则需要>Wingcrd[-2]-负号表示删除了这个值R有很多的内置函数,最基本的有sum,mean,max,min,median(中位数),var(方差)和sd(标准差)等。>sum(Wingcrd)或者存在一个新的变量中,><-sum(Wingcrd)>:>Tarsus=c(,,,,,,,)>Head=c(,,,,,,,NA)>Wt=c(,,,,,,)R中的变量名最好使用大写字母开头,这样可以避免将它和一些内部函数名混淆。注意,数据里有一只鸟的头的尺寸是没有测量的,我们用NA表示,这时我们调用内部函数计算就会出现错误。在向量中有一个缺失值的话,默认选项“=FALSE”(rm表示移除remove),将会导致R函数返回NA,为了避免此种情况,我们用“=TRUE”,>sum(Head,=TRUE)我们将接着学习如何连接这4个变量中的数据,(1)c,cbind和rbind函数;(2)matrix和vector函数;(3)数据框;(4)列表。,cbind和rbind结合变量Wingcrd翼弦,Tarsus踝骨,Head头,Wt体重,四组数据,每组8个值c函数可以用来连接这些数据,同时连接这些数据中的8个值:>BirdData<-c(Wingcrd,Tarsus,Head,Wt)Data是R中的一个内部函数,因而不能直接用Data.>Id<-c(1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4)Id向量的作用是指出具有相似Id值的观察值属于同一种形态变量。上面的命令过于繁琐,可以这么做:>Id<-rep(c(1,2,3,4),each=8)符号rep代表重复(repeat)还可以以下用法:>Id<-rep(1:4,each=8)或>a<-seq(from=1,to=4,by=1)>rep(a,each=8)接着生成一个VarNames的新变量:>Varnames=c("Wingcrd","Tarsus","Head","Wt")>Varnames>Id2=rep(Varnames,each=8)>Id2c函数是我们结合数据或者变量的一种选择,另一种选择是cbind函数,它的作用是将所结合的变量以列的形式输出。如:>Z<-cbind(Wingcrd,Tarsus,Head,Wt)>Z当我们有特殊需求时:访问Z的第一列:>Z[,1]或者>Z[1:8,1]2、访问Z的第二行:>Z[2,]或者>Z[2,1:4]>dim(Z)#,它可以用来代替c函数。:第一种(常用):将EXCEL中的数据准备好;将其提取到制表符分隔的ascii文件中;关闭EXCEL;
R语言初学者指南学习摘要 来自淘豆网m.daumloan.com转载请标明出处.