这是师生共同努力的尝试,迭代进化,每天改进一点点.不经意间完成巨大的跨越. 我们关注数据科学, 我们寻找投资机会 我们研究就业岗位 我们关注资讯,我们更关注思想 世界正在加速飞奔 未来呼啸而来!

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 <读。CSVCSV文件。

CSVDF'文件,CSV '

读写逗号

分离值文件。这是一个特殊的情况下read.table/write.table

负荷(文件。RDATA”

保存(DF文件的文件。RDATA”

读取和写入一个R数据文件,一个

专用文件类型

                         

a等于b

都是平等的

a大于b

大于

a大于或等于b

大于或等于

设置对象是a

没有

a不等于b

不相等的

a小于b

小于

a小于或等于b

小于或等于

设置对象是否为a

空的

  类型

R中的公共数据类型之间的转换总是可以从表中的较高值到较低的值

符合逻辑                                                    布尔值(对或错)

数字                                101                         整数或浮点数

性格                                '1', '0', '1'                        字符串。一般首选因素

因素                                1’‘0’‘1’,等级:10        预置字符串水平.需要一些统计模型。

                                        数学函数

x为底的对数                           自然对数                         x中个元素的总和           总和

输出                                          指数                              x的均值                       均值

返回x最大的函数                        最大元素                         x的中位数                    中位数

同上,最小                               最小元素                          x分位数                       百分比分位数

圆形(xN                           圆到小数的地方                 x中的元素秩                 排名要素

意义(xn                           圆的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语言可以帮助我们简单的入门,帮助我们查找最基本的东西,希望可以帮助大家。

posted @ 2017-05-25 08:04  维雪炜梅数据智能工室  阅读(295)  评论(21编辑  收藏  举报