尝试理解浮点误差
length(m)返回向量的长度
逻辑型向量
用来存储TRUE和FALSE
logic<-c(T,F,T)
typeof(logic) 返回值为:"logical"
attributes(m)返回m的属性信息
生成一副扑克牌
Puke<-c("ace","king","queen","jack")
names(Puke)<-("one","two","three","four")赋予Puke变量名字属性
矩阵
m<-matrix(n,nrow=2,byrow=TRUE)生成矩阵,优先按行排列
再次接触data.frame
df<-data.frame(name=c("laowai","gege","wanda"),age=c(15,13,16),gender=c("male","female","male"),Pass=c(T,T,T))
df
name age gender Pass
1 laowai 15 male TRUE
2 gege 13 female TRUE
3 wanda 16 male TRUE
str(df)
'data.frame': 3 obs. of 4 variables:
age : num 15 13 16
Pass : logi TRUE TRUE TRUE
dataframe可以让不同的列有不同的变量类型,很有意思,但每一列必须相同
若防止,factors产生,可以增加stringsAsFactors=FALSE
注意
mydata<-data.frame(age=numeric(0),
gender=character(0),
weight=numeric(0))
mydata<-edit(mydata)
给mydata设定数据框结构,并通过表格编辑的方式赋值。注意edit()命令必须赋值给一个目标,否则所作修改将丢失。edit(mydata)的效果等同于fix(mydata)。

网友评论