R语言基础

作者: 梦有寒桑 | 来源:发表于2017-06-01 20:43 被阅读0次

获取R的工作路径

getwd()
[1] "/Users/user"

设置R的工作路径

setwd(paste(getwd(),'/cs_program/r',sep = ''))
getwd()
[1] "/Users/user/cs_program/r"

相当于python里的join,字符串的拼接

paste('i ','love','you',sep = ' ')
[1] "i love you"

python里的join

In [10]: ' '.join(['i ','love','you'])
Out[10]: 'i love you'

安装包

install.packages('qcc')

加载包 可以用library()或require()

library(qcc)
Package 'qcc', version 2.6
Type 'citation("qcc")' for citing this R package in publications.

“<-”相当于等号,“mode”查看类型

a<-81818
mode(a)
[1] "numeric"

类似的python程序

In [12]: a=81818
In [13]: type(a)
Out[13]: int

"T"等价于"TRUE"

a<-T
a
[1] TRUE

查看工作空间里的所有对象

ls()
[1] "a"

删除对象

rm(a)
a
错误: 找不到对象'a'

向量(一维数组),可以由不同的数据类型组成

b1<-c(1,2,'那',F)
b1
[1] "1" "2" "那" "FALSE"

索引的下标起于1

b1[1]
[1] "1"
b1[3]
[1] "那"

与python相比,R中并非是逆序,而是读取除该下标的其他元素

b1[-1]
[1] "2" "那" "FALSE"

相关文章

网友评论

    本文标题:R语言基础

    本文链接:https://www.haomeiwen.com/subject/wdzefxtx.html