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"

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

推荐阅读更多精彩内容

  • 基于学习总结和网上收集!汇总供以后查看学习! 运算符 数学运算: +,-,*,/,^,%%。(加,减,乘,除,乘方...
    Bioconductor阅读 1,453评论 0 7
  • 边距参数 Reference:https://www.r-bloggers.com/setting-graph-m...
    x2yline阅读 27,786评论 0 12
  • Print Hello World. print("Hello World") Add two numbers. ...
    yuanyb阅读 294评论 0 0
  • 1.学会安装R(一般不推荐安装最新版本的R,R包更新速度慢,产生不兼容的情况),再安装 R编译软件Rstudio(...
    yangjinlong阅读 277评论 0 1
  • JavaScript 字符串用于存储和处理文本。有‘’ 或者 “” 的都是字符串 1.索引值 2.长度 3.字符串...
    sponing阅读 198评论 0 1