2014年刚到, 就在 Feedly 订阅里看到 RStudio Blog 介绍 dplyr 已发布 (Introducing dplyr), 此将原本 plyr 中的 ddply() 等函数进一步分离强化, 专注接受dataframe对象, 大幅提高了速度, 并且提供了更稳健的与
一个很大的矩阵, 320127 行, 8189列,假如用一个全为0的普通矩阵来存储,需要用到9.8Gbcols 8189 rows 320127 mat matrix(data = 0, nrow=320127, ncol = 8189) print(object.size(mat), unit="GB") # 19.5 Gb mat matrix(data = 0L, nrow=320127,
1、R脚本和批处理启动R默认运行一个交互式的R会话,从键盘接受输入,并从屏幕输出。当然R也接受脚本执行,使用命令source("script.R")来执行R脚本。使用sink("outputfile")将文本输出重定向到outputfile;如果文件没有写明具体路径,则表示在当前工作空间下默认情况下,如果文件outputfile存在则内容将会被覆盖;使用参数append=TRUE指明将文本追加到o
转载 2023-10-17 12:02:38
259阅读
# 实现ARIMA.SIM FILTER函数R语言 ## 概述 本文将介绍如何在R语言中使用arima.sim函数和filter函数来实现ARIMA.SIM FILTER函数的功能。ARIMA.SIM FILTER函数主要用于生成符合ARIMA模型的时间序列数据,然后对生成的数据进行滤波。 ## 流程 以下是使用arima.sim函数和filter函数实现ARIMA.SIM FILTER函数
原创 2023-09-08 12:32:35
282阅读
作者:丁点helper 上篇文章利用泰坦尼克号沉船事件中乘客的存活情况介绍了描述性数据分析,计算了不同舱位乘客的幸存率,今天我们来看看如何用图像来直观表达。我们先来简单复习一下titanic.csv的内容。# 导入数据titanic上篇文章计算的不同舱位乘客的死亡与幸存人数如下:table(titanic$survived,titanic$pclass) 1
# R语言函数 调用R R是一种流行的统计编程语言,它提供了许多强大的函数和工具,帮助用户进行数据分析和可视化。为了更好地利用R语言的功能,用户可以使用R,也称为扩展,这些提供了额外的函数和工具,可以帮助用户更加高效地完成任务。 ## 什么是RR是一组R函数、数据和说明文档的集合,它们被组织成一个目录结构,以方便用户安装和使用。RR社区的开发者创建和维护,可以在CRAN(
原创 2024-01-05 04:14:39
200阅读
# 使用 R 语言中的 vip 函数进行特征重要性可视化 在数据科学和机器学习领域,特征选择是一个关键的步骤。特征的重要性可以帮助我们理解不同变量对模型预测的影响,其中 R 语言的 `vip`(Variable Importance Plots)函数是一个非常有用的工具。本篇文章将介绍如何使用 `vip` 函数可视化特征重要性,并附上可视化的示例,包括甘特图和序列图。 ## 什么是特征重要性?
原创 2024-10-10 03:30:53
584阅读
正文(治百病)R中的叫做–>程序,分为“基础”和“扩展”。“基础”默认安装加载的,“扩展”是需要安装加载的。写函数的格式,以一个简单的为例newscore <- function(x){ #函数名 <- function(原材料) y <- sqrt(x) * 10 #对原材料进行处理 return(y) #成品展示哪一部分,就return() }
转载 2023-08-31 16:10:39
144阅读
R语言使用library函数加载package、如何移除已经加载的R?目录R语言使用library函数加载package、如何移除已经加载的RR语言是解决什么问题的?R语言使用library函数加载package、如何移除已经加载的RR语言是解决什么问题的?R 是一个有着统计分析功能及强大作图功能的软件系统,是由奥克兰大学统计学系的Ross Ihaka 和 Robert Gentl
# 实现arima.sim r语言 ## 介绍 在时间序列分析中,ARIMA模型(自回归滑动平均模型)是一种常用的模型,用于对时间序列数据进行建模和预测。在R语言中,我们可以使用`arima.sim`函数来生成符合ARIMA模型的人工时间序列数据。本篇文章将向你介绍如何使用R语言实现`arima.sim`函数。 ## 整体流程 下面是使用R语言实现`arima.sim`函数的整体流程: |
原创 2023-09-04 13:03:11
792阅读
# 使用R语言进行Sim分位数分析的基础知识 ## 引言 在数据科学和统计分析中,分位数是一种非常重要的统计指标,能够帮助我们对数据进行更深入的理解。而R语言作为一种强大的统计分析工具,提供了多种方法来计算和可视化分位数。本文将通过一个示例,介绍如何使用R语言中的`sim`进行分位数分析,并阐述相关的概念和可视化技巧。 ## 什么是分位数? 分位数是将一组数据分成若干部分的切割点。最常见
原创 2024-08-09 10:33:42
89阅读
在学习R的过程中,目前我还没有碰过比data.table还高效的数据处理工具。fst可以做到比data.table还高效的数据读写,但计算方面,data.table还是不可替代。然而在处理数据量到TB级别之后,我总觉得data.table的基于csv的数据读写方式也显得不太给力。本次探索Apache spark的R语言接口,也就是Rstudio团队开发的sparklyr,尝试使用该工具达到比dat
R语言时间日期函数1. 返回当前日期时间,有两种方式:Sys.time() date()举例format(Sys.time(), "%a %b %d %X %Y %Z") #[1] "周五 五月 06 14:17:40 2016 CST" format(Sys.time(), "%H:%M:%OS3") #[1] "14:17:40.658" sysYear <- for
# 如何使用R语言decorana函数 ## 概述 在这篇文章中,我将向你介绍如何使用R语言的decorana函数。decorana函数是一个用于多元数据的冗余分析方法。我将通过以下几个步骤来指导你使用这个函数。 ## 步骤 下面是使用decorana函数的步骤: | 步骤 | 描述 | | --- | --- | | 步骤1 | 安装R语言的vegan | | 步骤2 | 导入
原创 2024-01-01 03:57:31
462阅读
如何实现R语言函数之家 作为一名经验丰富的开发者,我非常乐意教会刚入行的小白如何实现“R语言函数之家”。下面我将按照以下步骤来向你介绍整个流程,并给出相应的代码和注释。 ### 1. 设计界面和布局 首先,我们需要设计一个简洁明了的界面,并确定布局。可以使用R中的`shiny`来创建交互式Web应用程序。以下是一个简单的示例代码,可以帮助你入门: ```R library(shiny
原创 2024-01-25 07:43:55
25阅读
R语言的plyr简介 R语言中的类SQL操作plyr可以进行类似于数据透视表的操作,将数据分割成更小的数据,对分割后的数据进行些操作,最后把操作的结果汇总。本文主要介绍以下内容:Split-Aapply-Combine 原理介绍baby_names的名字排名求分段拟合的系数部分其他函数介绍在正式开始之前,请确保电脑上已经安装plyr,如果没有,通过install.packages()函数安装
转载 2024-05-24 23:07:08
39阅读
文章目录R语言`forcats`简介`forcats`所有函数1. 修改因子向量顺序2. 修改因子向量名称3. 增加/删除因子4. 合并多个因子5.其他6. 一个数据集1.1 `fct_relevel()`1.2 `fct_inorder()/fct_infreq()/fct_inseq()`1.3 `fct_reorder()/fct_recorder2()/last2()/first2(
# R语言 baidumap和REmap使用学习之前看到雪晴数据网分享的莆田系医院可视化案例,里面使用了baidumap和REmap,是发布在github上的;帖子地址在 http://www.xueqing.tv/cms/article/199#rd?sukey=fa67fe3435f5c4bec51a7e17a500af7a8b5062dc15cdd2dd26b64d48ce426c99
转载 2024-01-18 20:15:53
281阅读
R语言编程入门(爬虫函数的使用)写在前面的上期推文介绍了R语言编程入门,从了解R语言的5种数据结构和两种控制结构开始,再到借上上篇推文的Readscount数据综合利用R语言编程证明Readscount属于负二项分布。现在再回顾一下R语言的五个数据结构:向量、矩阵、列表、数据框、因子,以及两种控制结构,循环和判断。今天我们来学习R语言编程的进阶——函数的使用:掌握了一定R语言编程语法后,就要面
R中的数据结构主要面向《线性代数》中的一些概念,如向量、矩阵等。值得注意的是,R中其实没有简单数据(数值型、逻辑型、字符型等),对于简单类型会自动看做长度为1的向量。比如: > b=5 > length(b) [1] 1 > typeof(b) [1] "double" >
  • 1
  • 2
  • 3
  • 4
  • 5