课程
/云计算&大数据
/大数据
/R语言基础
v<- data.frame(v1=c(3,4,5),v2<-c(4,0,8),v3<-c(43,5,6))v[v>1,3]
结果[1] 43 5 6 NA NA NA NA NA为什么会出现空值
2016-11-26
源自:R语言基础 3-3
正在回答
R语言中”=“和”<-“的意义是不同的。”<-“修改下即可
v <- data.frame(v1 = c(3, 4, 5), v2 = c(4, 0, 8), v3 = c(43, 5, 6))
你可以输出v、v[v>1,]、v[,2]、v[v>1]分别查看结果
v>1代表数据框的每个值跟1比较,数据框中只有一个元素0比1小返回false,其余都为true,故v > 1返回的结果有8个true的数据框,v[v>1,3]是输出 行数满足条件v>1, 列数为3的元素, v>1代表跟v变量相同,含有8条TURE记录的数据框,
故输出8条数据,而第三列只有三条记录,故剩余的5个输出缺失值NA,这是我的理解!
百无一用是书生丶
举报
本R语言基础教程,教你如何在R中操纵自己数据,快速入门
2 回答急求大神来解释
2 回答王大神回复
2 回答哪位大神能帮我一下
3 回答在运行 t <- False 时报错 错误:找不到对象‘False’ 求大神解答
2 回答请问这个课程看完后哪里有比较合适的难度大一点的教学资源呢?