R语言
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。
「已注销」
前端工程师 大数据分析师
展开
-
R语言 编写自定义函数
自定义函数R语言实际上是函数的集合,用户可以使用base,stats等包中的基本函数,也可以编写自定义函数完成一定的功能一个函数的结构大致如下所示myfunction <- function(arglist) { statements return(object)}其中,myfunction为函数名称,arglist为函数中的参数列表,大括号{}内的语句为函数体,函数参数是...原创 2020-04-29 12:16:35 · 15639 阅读 · 0 评论 -
R语言 编写循环语句
常用的循环语句主要有for循环、while循环和repeat循环。使用循环语句可以处理很多问题for循环语句使用格式如下:for (name in expr1) {expr2}其中,name是循环变量,在每次循环时从expr1中顺序取值,expr1是一个向量表达式(通常是个序列,如1:20)。expr2通常是一组表达式,当name的值包含在expr1中时,执行expr2的语句,否则循环将...原创 2020-04-15 09:53:08 · 21739 阅读 · 1 评论 -
R语言 整合数据
R语言中提供了许多用来整合和重塑数据的强大方法在整合数据时,往往将多组观测值替换为根据这些观测值计算的描叙性统计量在重塑数据时,则会通过修改数据的结构(行和列)来决定数据的组织方式使用SQL语句操作数据(*)虽然在R语言中有很多优秀的函数,如aggregate和daply可以对数据框统计,但sql功能强大,不仅能实现数据的清洗、统计、运算,还可以实现数据存储、控制、定义和调用lib...原创 2020-04-15 10:19:03 · 7570 阅读 · 0 评论 -
R语言 编写条件分支语句
条件分支语句在编程语言中非常常见。R语言中,常用的条件分支语句包括if…else语句和switch语句。if-else结构在R语言中创建if-else语句的基本语法如下所示:if (boolean expression) { // statement(s) will execute if the...原创 2020-04-13 09:39:57 · 10252 阅读 · 0 评论 -
R语言 随机抽样
简单随机抽样是指从总体N个单位中任意抽取n个单位作为样本,使每个可能的样本被抽中的概率相等的一种抽样方式可通过srswr函数,srswor和sample函数实现srswr函数和srswor函数在sampling包中,使用前需要先加载sampling包srswr(n, N)srswor(n, N)sample(x, size, replace = FALSE, prob = NULL)...原创 2020-04-12 21:28:53 · 23335 阅读 · 0 评论 -
R语言 选取变量及数据
选取变量在分析数据时,从一个大数据集中选择有限数量的变量来创建一个新的数据集是必不可少的一部分# 选取向量中的变量vector <- c(1,2,3,4)vector[1] # 选取第一个元素# 运行结果:# [1] 1vector[c(1:3)] # 选取前三个元素# 运行结果:# [1] 1 2 3...原创 2020-04-12 18:24:09 · 22099 阅读 · 1 评论 -
R语言 数据处理的常用函数
在R语言中,有许多可应用于数值计算和统计分析的数值函数,主要可以分成数学函数,统计函数和概率函数三大类。数值运算函数——常用数学函数函数描述abs(x)绝对值sqrt(x)平方根ceiling(x)不小于x的最小整数floor(x)不大于x的最大整数trunc(x)向0的方向截取x中的整数部分round(x,digits=n)将...原创 2020-04-08 12:09:59 · 12244 阅读 · 0 评论 -
R语言 导入网页数据
读取网络数据网络数据正在逐渐增多。R语言可以进行Web数据抓取,R有若干用于抓取网络数据的包quantmod包quantmod包是R平台用于金融建模的扩展包,主要功能有:从多个数据源获取历史数据、绘制金融数据图表、在金融数据图表中添加技术指标、计算不同时间尺度的收益率、金融时间序列分析、金融模型拟合与计算等等XML包XML包包含了一些抓取网络数据的常用函数。对于网络数据,最简单的...原创 2020-04-07 18:16:03 · 8869 阅读 · 0 评论 -
R语言 读写Excel文件
导入Excel数据在Excel中将其导出为一个csv文件,然后导入R中在Windows系统中可以使用>RODBC包(32-bit)来访问后缀名为xls的Excel文件对于以xlsx为后缀名的电子表格文件,可以用xlsx包来读取Excel2007工作簿(依赖rJava包,需要在本地安装并配置好Java)read.xlsx(file,n)RODBC包安装RODBC包:帮助...原创 2020-04-07 11:08:48 · 7315 阅读 · 0 评论 -
R语言 读写带分隔符的文件
有众多的格式和文本文件标准可用于存储数据。用于存储数据的通用格式为分隔符值(即CSV或制表符分割文件)、可扩展标记语言(XML)、JavaScript对象表示法(JSON)将数据存储在文本文件中的主要优点是:他们可被几乎所有的其他数据分析软件或人读取R语言提供丰富的函数来读取不同格式的数据,包括: □ &n...原创 2020-04-06 13:24:46 · 15716 阅读 · 0 评论 -
R语言 从键盘导入数据
从键盘导入数据R中的 edit函数(fix函数)会自动调用一个允许手动输入数据的文本编辑器,具体步骤如下:创建一个空数据框(或矩阵),设置变量名和变量样式,其中变量名和变量的类型与理想中的最终数据集一致针对这个数据对象调用文本编辑器,输入数据,并将结果保存回此数据对象中示例: 假设我们要创建一个名为mydata的数据框,它含 有三个变量:age(...原创 2020-04-04 14:00:43 · 7646 阅读 · 0 评论 -
R语言 因子
因子,也称为因子型变量是R中用于对数据进行分类并将其存储为级别的数据对象它可以是一个类别的集合也可以是一个有序项目的集合因子型变量可以取得的所有值,被称为因子水平(levels)因子创建在R中,使用因子来表示名义变量或有序变量,其中factor()函数是一种定义因子的方法。它是将一个向量转换成因子,其使用格式为factor(x = character(),levels,lab...原创 2020-04-04 06:07:51 · 8638 阅读 · 0 评论 -
R语言 数组
可以在两个以上的维度存储数据的R数据对象存储相同类型的元素维度向量:表示数组中各维的长度的向量多维数组array可以描述多维数据array有一个特征属性叫维度向量(dimension vector),即dim属性,此向量是一个正整数所构成的向量,如果它的长度为k,那么该数组就是k维数组矩阵是数组的特殊情况,它具有两个维度创建数组可以通过array函数方便地创建数组 ...原创 2020-04-03 20:48:59 · 8141 阅读 · 0 评论 -
R语言 矩阵运算
矩阵的运算R语言中有丰富的矩阵运算函数,包括四则运算、对矩阵各行列的求和、对矩阵各行列求均值、转置等。下标列出了R语言中一部分常用的用于矩阵运算的函数函数功能±*/四则运算,要求矩阵的维数相同,对对应位置的各元素进行运算colSums()对矩阵的各列求和rowSums()对矩阵的各行求和colMeans()对矩阵的各列求均值rowMeans...原创 2020-04-03 18:54:33 · 10720 阅读 · 0 评论 -
R语言 矩阵编辑
矩阵编辑矩阵的编辑主要包括修改矩阵元素的值、删除指定的行或列、矩阵的合并等。修改矩阵元素的值、删除指定的行或列矩阵的合并rbind 按行合并cbind 按列合并矩阵的转换as.vector 矩阵转化为向量dim 向量转化为矩阵示例...原创 2020-04-03 16:08:01 · 7084 阅读 · 0 评论 -
R语言 矩阵索引
矩阵索引由于矩阵是管理二维数据的,所以使用两个下标便可以表示矩阵中的元素矩阵索引与向量索引类似,也是使用下标和方括号来选择矩阵中的行、列或者元素矩阵索引x[i,j] 下标为(i,j)的元素x[i, ] 第i行x[ ,j] 第j列x[c(m,n), ] 第m和n行x[ ,c(m,n)] 第m和n列x[c(m:n), ] 第m到n行x[ ,...原创 2020-04-03 14:59:14 · 11518 阅读 · 1 评论 -
R语言 创建矩阵
矩阵向量vector用于描述一维数据,是R语言中最基础的数据结构形式矩阵matrix可以描述二维数据,和向量相似,其内部元素可以是实数、复数、字符、逻辑型数据矩阵包含行和列,分为单位矩阵、对角矩阵和普通矩阵。矩阵可以进行四则运算,以及进行求特征值、特征向量等运算矩阵matrix使用两个下标来访问元素,A[i,j]表示矩阵A第i行、第j列的元素矩阵创建——matrix函数matri...原创 2020-04-03 12:12:24 · 21448 阅读 · 2 评论 -
R语言 向量排序与运算
向量排序R语言中主要通过sort函数对向量进行排序。格式如下: sort(x,decreasing = FALSE,na.last = NA,…)实例:向量排序sort函数常用参数常用参数参数描述选项x排序的对象排序的对象为数值型,也可以是字符型decreasi...原创 2020-04-02 19:54:10 · 12253 阅读 · 0 评论 -
R语言 了解R语言的工作空间
R的工作空间工作空间(workspace)就是当前R的工作环境,它储存着所有用户定义的对象(向量、矩阵、函数、数据框、列表)。在一个R会话结束时,你可以将当前工作空间保存到一个镜像(.Rhistory文件)中,并在下次启动R时自动载入它。当前的工作目录(working directory)是R用来读取文件和保存结果的默认目录。我们可以使用函数getwd()来查看当前的工作目录,或使用函...原创 2020-04-01 14:26:05 · 10357 阅读 · 1 评论