首页 > 代码库 > R语言入门(二)基础语法
R语言入门(二)基础语法
1.help可以提供帮助,如help(nchar), help("[["),或者用?nchar也能获取帮助。example(nchar)可以获取到某个主题的使用方法。
2.nchar获取字符串的长度,nchar(x)返回x中每个字符串的长度,length获取向量的长度,区别如下:
> nchar("hello") [1] 5 > nchar(3) [1] 1 > nchar(3000) [1] 4 > help(nchar) > nchar(c("I love R language", "R is free")) [1] 18 9 > length(c("I love R language", "R is free")) [1] 2
3. objects()用于显示目前在R中存储的变量的名称,清楚对象可以用rm(x,y,z)
4.关于R语言中的时间。
R中的日期实际上是double型的,是1970-01-01以来的天数。
> Sys.Date() [1] "2017-03-08" > typeof(Sys.Date()) [1] "double"
as.Date()可以将字符串转换成日期,转换成数值型在输出,可以看出Date记录的是1970年后的天数,POSIXct 是以1970年1月1号8点开始的以秒进行存储。如果是负数,则是1970年以前。
> date1<-as.Date("2017-03-08") > class(date1) [1] "Date" > as.numeric(date1) [1] 17233 > date2<-as.POSIXct("2017-03-08 17:42") > class(date2) [1] "POSIXct" "POSIXt" > as.numeric(date2) [1] 1488966120
5.向量
向量下标是从1开始的
> x=c(1,2,4,8,30) > typeof(x) #向量中元素的类型,默认为double [1] "double" > mode(x) #变量类型成为模式 [1] "numeric"
> Wingcrd <- c(59, 55, 53.5, 55, 52.5, 57.5, 53, 55) > Wingcrd [1] 59.0 55.0 53.5 55.0 52.5 57.5 53.0 55.0 > Wingcrd[1] [1] 59 > Wingcrd [1 : 5] #将从1到5对的元素取出来 [1] 59.0 55.0 53.5 55.0 52.5 > Wingcrd [-2] #把第二个元素去掉 [1] 59.0 53.5 55.0 52.5 57.5 53.0 55.0
R语言入门(二)基础语法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。