R语言——知识星球
文章平均质量分 84
此专栏从R语言的基本编程语法,讲解到较为深一点的函数模块,后续还将加入一些常用包的介绍。
铭记yu心
一名专注数据分析、数据可视化、数据科学的博主。
展开
-
R语言及R包在线更新
往往在升级软件时都需要在官网下载最新版安装包,然后去卸载以前的版本,而R语言很好的解决了这一问题,使用installr包可方便快捷的在线更新R语言版本。install.packages("installr")library(installr)updateR()在弹出的弹框问题里都选Yes就都OK啦,方便快捷。在升级完成之后,就得去更新相应的包也更新到对应的版本。R语言也内置了自动更新的...原创 2020-03-10 21:44:50 · 6370 阅读 · 0 评论 -
R语言|回归分析(一) ———R语言数据分析系列(一)
回归分析数据准备数据基本信息建立回归模型建立回归方程预测数值回归方程可视化散点图加拟合回归方程诊断回归分析它是最为人熟知的建模技术之一。线性回归通常是人们在学习预测模型时首选的技术之一。在这种技术中,因变量是连续的,自变量可以是连续的也可以是离散的,回归线的性质是线性的。利用回归预测模型计算预测值,并对预测值进行综合分析,确定最后的预测值。【该分析完整代码附于文章末】数据准备首先加载“gco...原创 2020-04-17 22:03:50 · 16993 阅读 · 3 评论 -
R语言|dplyr()函数(一) ———R语言数据处理系列(一)
dplyr函数进行数据转换 筛选知识铺垫比较运算符逻辑运算符数据准备filter()函数筛选行select()函数筛选列arrange()函数排列行完整代码dplyr()函数是R语言数据分析必学的实用包之一。本文现阶段先讲解dplyr()函数的几个常用于数据转换的函数:filter()函数、select()函数、arrange()函数进行数据的行列筛选,以及行排序。【该部分完整代码附于文章末】...原创 2020-04-18 21:43:33 · 21118 阅读 · 0 评论 -
R语言|美化图表外观(一)———R语言数据可视化系列(四)
ggplot作为最完美的可视化工具,主要在于他可以自己很好的控制各种自己想要的效果,可操作性很强。本文介绍了给图表加标题,改变标题位置,改变横轴,改变纵轴的一些基本操作,欢迎大家查阅。原创 2020-05-28 22:04:33 · 5957 阅读 · 1 评论 -
R语言|簇状条形图(二)———R语言数据可视化系列(三)
簇状条形图的绘制与美化建立数据绘制簇状条形图条形图着色条的大小更改条形图间间距堆积条形图完整代码仅供参考创作不易,都浏览到这儿了,看官可否将下面的收藏点赞帮忙点亮。建立数据巧妇难为无米之炊,按例我得先搬出我得伙伴们。这次为了让图像效果更加好看,对数据进行了稍微的调整。 绝不是剧里真实的信息姓名性别科目成绩顾未易男语文97顾未易男数学95顾...原创 2020-04-27 22:28:59 · 6667 阅读 · 2 评论 -
R语言|条形图(一)———R语言数据可视化系列(二)
本文以自己建立的案例数据介绍了 ggplot 条形图的建立,及美化。分别从加边框、调颜色、调大小、加数据标签几个方向介绍了条形图的建立及美化。并将完整的代码赋于文章末尾,供大家学习参考。原创 2020-04-27 17:00:08 · 4434 阅读 · 1 评论 -
R语言|散点图 ———R语言数据可视化系列(一)
数据分析能力作为目前最有"钱"途的能力之一,你是否心动。但懂得数据分析能力并不能展现数据的魅力,面对不同的报告对象,可能大家关注点不同,但是可视化绝对是展现数据价值的最佳途径。偶然从一篇文章中看到:数据分析师最基本的能力就是数据可视化。绘制基本图像本案例所用数据集为 ggplot2 包中的 mpg 数据框(即 ggplot2::mpg ),因此需要先进行 tidyverse的加载,如果没有下...原创 2020-04-15 19:08:57 · 4907 阅读 · 0 评论 -
R语言|while循环————R语言入门到入土系列(九)
本文介绍了R语言while循环的写法,并以连加1到1000为例简单介绍用法原创 2020-05-08 16:08:58 · 6601 阅读 · 0 评论 -
R语言|for循环————R语言入门到入土系列(八)
本文将对R语言for循环进行详细解读,以1到100连加求和与1到10的阶乘为例简单讲解for循环的使用。原创 2020-05-06 16:12:56 · 90679 阅读 · 1 评论 -
R语言|数据结构(五) 列表 ———R语言入门到入土系列(六)
列表是R语言存储形式最为丰富的形式的数据结构,可存储多种形式的数据。但他的数据提取与操作与之前的数据结构没有多大变化,【增、删、查、改】的规则熟悉以后,便能熟练运用。列表建立列表的创建主要由其特定形式list()函数进行标识,然后根据赋值语句的规则进行赋值。列表的项目可以包含字符串、列表、数据框等形式的数据。如果没有给定项目名,R语言则默认为1、2、3…list( 项目1, 项目2, …)...原创 2020-04-21 20:46:15 · 903 阅读 · 0 评论 -
R语言|数据结构(四) 数据框 ———R语言入门到入土系列(五)
R语言数据结构——数据框数据框的创建data.frame()函数创建由矩阵转数据框数据框增加添加新的一列添加新的一行数据框的删除行的删除列的删除数据框的查找数据框作为数据分析中常用的数据结构,其优势在于他可以存储多种数据形式,并不会局限于单独某一种数据形式。对应的处理方法也就对应的多一些,本文将从数据框的增删查改四个方面去简述数据框的处理。数据框的创建data.frame()函数创建dat...原创 2020-03-13 21:28:40 · 5391 阅读 · 2 评论 -
R语言|数据结构(三) 数组 ———R语言入门到入土系列(四)
R语言数据结构——数组数组的创建array()函数详解数组的索引数组的下角标索引数组的修改向量(vector)属于一维向量,是R语言数据结构中最基础的数据结构,矩阵(matrix)属于二维向量,其中的元素与向量相同;数组(array)属于多维数据,可以理解为由多个矩阵组合而成。数组的创建array()函数详解array()函数是将一个向量转化为数组,因此也需要有数组作为前提。array...原创 2020-03-12 11:40:33 · 1350 阅读 · 0 评论 -
R语言|数据结构(二) 矩阵 ———R语言入门到入土系列(三)
R语言数据结构——矩阵矩阵的创建向量转矩阵--matrix()函数的使用创建对角矩阵创建单位矩阵矩阵的索引与修改矩阵的索引矩阵的修改矩阵的合并矩阵的行合并矩阵的列合并矩阵的行列计算函数矩阵的转置向量(vector)属于一维向量,是R语言数据结构中最基础的数据结构,矩阵(matrix)属于二维向量,其中的元素与向量相同。矩阵的创建向量转矩阵–matrix()函数的使用matrix()函数的作...原创 2020-03-11 21:44:56 · 3096 阅读 · 0 评论 -
R语言|数据结构(一) 向量 ———R语言入门到入土系列(二)
R语言数据结构向量创建一、直接创建二、c()函数创建 [常用的创建方式]三、seq()函数创建四、rep() 函数创建向量元素的索引下角标索引逻辑值索引名字索引which索引向量的增加c()函数的增加append()函数的使用向量元素的删除向量的排序sort() 函数的使用rev() 函数的使用在R语言里的数据可分为向量、矩阵、数组、数据框、列表;其中我们在数据分析中常用是数据框和列表。他们主要...原创 2020-03-11 14:15:38 · 2474 阅读 · 2 评论 -
R语言|数据类型————R语言入门到入土系列(一)
本系列将从R语言的基本入门到R语言实战系列,逐步编写R语言的教程。R语言数据类型R语言的赋值与输出R语言的数据类型数据类型的查看数据类型的转换R语言的赋值与输出R语言赋值语法如下:赋值符号可以用下面的小于符号叫减号,也可以使用等于号。R语言输出语法为print()。程序猿标准开头举例:a <- 'hello world'print(a)R语言的数据类型R语言数据类型...原创 2020-03-11 12:08:00 · 1721 阅读 · 0 评论 -
大学生居家用程序给小朋友出题
2020年突然降临的疫情让大学生居家隔离,迟迟不能返校的他们开发了第二产业,解锁了众多技能,大部分人被关起来当家教。作为受害者之一的我,开始向幼儿园的小侄女教起来小学的数学知识,让一个本该无忧无虑的孩子承担了她不该承受的“快乐”,我知道她已经为自己超越同龄人太多而感激涕零了。But,手写算式实在是太慢了,满足不了我对时间的利用,于是乎我寻求捷径,渴求用金钱买到时间,当我到达书店时,发现“呃,...原创 2020-04-24 18:16:13 · 320 阅读 · 1 评论 -
R语言 自定义函数之趣味程序--老虎机
****R语言 自定义函数之趣味程序--老虎机****自定义函数自定义规则自定义格式案例:老虎机老虎机符号准备老虎机结果分类老虎机得分计算开始老虎机试玩获奖感言自定义函数R语言作为一个自由、免费、源代码开放的软件,很大程度上是借助各种各样的R包的辅助;当然并非你的想法都能用R包来实现,R本身是一种可编程的语言,因此就需要通过自编程序来实现个人的特别需求,但有时我们需要重复使用的R代码时,可能需...原创 2019-09-19 09:48:08 · 2792 阅读 · 2 评论