R重要资料翻译
R重要资料翻译
作者:姜美玉
摘要:我翻译的是R语言中最低层的基本函数功能,关于向量、矩阵、编程、列表、数据帧功能等,还有关于stringr包和读取数据还有怎样利用包的简单介绍,以获得更多的帮助,供大家参考。
原文图片来自:http://github.com/rstudio/cheatsheets/raw/master/source/pdfs/base-r.pdf
基础R作弊表获得帮助?意思是得到特定功能的帮助。帮助搜索('weighted表示)。搜索帮助文件的单词或短语。帮助(包=“dplyr”)为包找到帮助更多关于对象获取对象结构的摘要。查找对象属于的。
利用包
安装包(数据处理包)。下载并安装一个包从R综合典藏网
读取(数据处理包)加载包到会话中,使所有其功能可用。
数据处理包:选择从包中使用特定函数。
数据()将内置数据集加载到环境中。
工作目录
查找当前工作目录输入被发现和输出被发送。更改当前工作目录。在RStudio使用项目设置工作您正在工作的文件夹的目录
向量
创建载体:加入元素一个向量;一个整数序列;一个复杂的序列;重复一个向量;重复的元素一个向量。
向量函数:
排序(x)返回排序。转速(x)返回x反转。表格(x)见值的计数。独特(X)见唯一值。
选择矢量元素
通过位置:
X [ 4 ]第四元素。
x [ 4 ],但所有的第四。
X [ 2:4 ]元素两到四。
x [(2:4)]所有的元素,除了二到四。
X [ C(1,5)] 元素一和五
通过价值:
[ x = 10 ]元素等于10。
X [ X < 0 ]所有的元素少比零。
x %(%,1,2,5)集合中的元素1,2,5。
命名为向量:
x [ 'apple ]元素名称'苹果'。
编程
循环:
对于(变量序列){做某事}
例子:i在一到四中,当j小于一加十时,将j得的数字打出来
如果是报表:如果(条件){做某事其他{ }做一些不同的事情}
例子:如果i>3打出”yes”或者打出”no”
功能
功能的名字<功能(VAR){做某事返回(新的向量)}
例子:正方形<—功能(x){正方形>-x乘以x返回(正方形)
读写数据
输入 |
输出 |
描述 |
DF <读表(文件.txt”) |
写表(DF,“文件txt”) |
读写分隔的文本文件 |
DF <读。CSV(CSV文件。”) |
写CSV(DF,'文件,CSV ') |
读写逗号 分离值文件。这是一个特殊的情况下read.table/write.table。 |
负荷(文件。RDATA”) |
保存(DF文件的文件。RDATA”) |
读取和写入一个R数据文件,一个 专用文件类型 |
条件
a等于b |
都是平等的 |
a大于b |
大于 |
a大于或等于b |
大于或等于 |
设置对象是a的 |
没有 |
a不等于b |
不相等的 |
a小于b |
小于 |
a小于或等于b |
小于或等于 |
设置对象是否为a |
空的 |
类型
在R中的公共数据类型之间的转换总是可以从表中的较高值到较低的值
符合逻辑 对错对 布尔值(对或错)
数字 1,0,1 整数或浮点数
性格 '1', '0', '1' 字符串。一般首选因素
因素 ‘1’,‘0’,‘1’,等级:1,0 预置字符串水平.需要一些统计模型。
数学函数
以x为底的对数 自然对数 x中个元素的总和 总和
输出 指数 x的均值 均值
返回x最大的函数 最大元素 x的中位数 中位数
同上,最小 最小元素 x分位数 百分比分位数
圆形(x,N) 圆到小数的地方 x中的元素秩 排名要素
意义(x,n) 圆的N重要的人物 x方差 方差如果x是矩形框返回相关阵 检验(x,y)的相关性 相关 检验X 标准偏离
变量:
赋值:
a是苹果,a是什么,苹果
环境:
M -矩阵(X = 3,nrow,ncol = 3)从x创建矩阵
制定条件搜索 列出所有变量环境
删除 从环境x中删除
删除列表ls 移除所有变量环境
你可以使用环境小组在RStudio在环境中浏览变量
矩阵:
M -矩阵(X = 3,nrow,ncol = 3)从x创建矩阵
m[2, ] -选择行 转置
m[ , 1] -选择列 mn的矩形运算矩阵乘法
m[2, 3] -选择元素 查找x在:m乘以x = N
列表 :
l <列表(X = 1:5,Y = C(A,B))
列表是可以有不同类型的元素的集合。
l[[2]] l[1] l$x l['y']
二元l 新的名单只有第一要素 元素命名x 新的名单只有元y。
数据帧:
DF <数据。框架(X = 1:3,Y = C(A,B,C))
所有元素长度相同的列表的特殊情况
列表的子集
df$x df[[2]]
理解数据帧:
视图(df) 查看完整数据
head()所属R语言包:df 见前六排
矩阵的子集:
df[ ,2 ] df的行数
df[2, ] df的数柱
df[2, 2] df的数排数对
stringr包 查看stringr包的信息
拆分x和y用单引号隔开 加入多个向量
清除拆分中的单引号 将向量元素连接在一起
替换x 在x中找到正则表达式匹配
用字符串替换x 用字符串替换x中的匹配
X转换为大写 转换为大写
X转换为小写 转换为小写
X中有多少个字符 字符串中的字符数
因素
factor(x) cut(x, breaks = 4)
把向量变成因子。可以设置因素的水平和订单。 将数字向量转换为因子“切割”成部分
统计
lm(x ~ y, data=df t.test(x, y) prop.test
线性模型 预制T检验之间的差异方法 测试一差异之间比例
glm(x ~ y, data=df)
广义线性模型 pairwise.t.test aov
Summary 预制件的t检验forpaired数据 分析方差
获取更详细的信息出模型、
总结:最基础的R语言可以帮助我们简单的入门,帮助我们查找最基本的东西,希望可以帮助大家。