第三天

尝试理解浮点误差
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:
name : Factor w/ 3 levels "gege","laowai",..: 2 1 3 age : num 15 13 16
gender: Factor w/ 2 levels "female","male": 2 1 2 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)。


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容