不断的学习,我们才能不断的前进
一个好的程序员是那种过单行线马路都要往两边看的人

R

语法教程
R语言中,变量本身没有声明任何数据类型,而是获取分配给它的R - 对象的数据类型。 所以R称为动态类型语言.

R语言中数组、数据帧、矩阵默认都是按列来排放数据,只有矩阵可以设置byrow=TRUE来按行排放

R语言中下标是以1开始

基础语法

描述 语法
取余 %%
取商 %/%
管道,左边的结果当做输入传入右边 %>%
指数 ^
两个向量第一个元素进行与操作 &&
判断元素是否在向量里面 %in%
矩阵与其转置相乘 %* %
合并数据帧 merge()参考链接
拆分数据 melt()参考链接
重构数据 cast()
x,y之间的序列数据 seq(x,y)
拼接字符串 paste()
格式化数字和字符串 format()
计算字符串中的字符数 nchar()
改变大小写 toupper()、tolower()
截取字符串 substring(x,left,right)
命名列表元素 names()
通过名称访问列表元素 列表$名称
列表转换成向量 unlist()
计算所有矩阵中数组行中元素的总和 apply(new.array, c(1), sum)
获取当前日期 Sys.Date()
字符串转换成日期 as.Date(),实际是以Double存储的
输出字母 letters[1:2]
数据添加列 cbind()
数据帧添加行 rbind()
判断是否是因子 is.factor()
将向量变成因子 factor()
创建数据帧 data.frame()
查看因子列的长度 nlevels()
数据添加列 cbind()
数据帧添加行 rbind()

若莫一列全是字符串则默认将该列变成因子,stringsAsFactors=FALSE可以取消默认变成因子
R语言中负数表示不取那个数,eg:letters[-26] 表示不要最后一个字母z

Stringr

字符串处理包

RStudio快捷键

描述 指令
清屏 ctrl+l
<- ctrl + -

目录