R语言基础

获取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”

    原文作者:梦有寒桑
    原文地址: https://www.jianshu.com/p/587d7402061b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞