数据分析
文章平均质量分 71
知识分享小能手
每天分享一些学习知识点,一些编程知识点,学习网站,一些学习心得等等!
展开
-
R 语言学习教程,从入门到精通,Java 中操作 R(27)
首先,在 R 中安装软件包 "Rserve" 。如果你使用的是 RGui 可视化界面,在菜单栏的 程序包 - 安装程序包 里可以完成这个步骤。如果你使用的是纯粹的 R Console,可以使用以下命令。原创 2024-08-29 20:28:51 · 345 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 绘图 函数曲线图(26)
R 绘图 函数曲线图原创 2024-08-28 21:14:54 · 365 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 绘图 中文支持(25)
不同系统的字体库目录:Linux 一般在 /usr/share/fonts 下,我们可以使用 fc-list 命令查看原创 2024-08-27 22:52:01 · 633 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 绘图 散点图(25)
散点图是将所有的数据以点的形式展现在直角坐标系上,以显示变量之间的相互影响程度,点的位置由变量的数值决定,每个点对应一个 X 和 Y 轴点坐标。原创 2024-08-26 23:42:46 · 654 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 绘图 条形图(24)
条形图,也称为柱状图条形图,是一种以长方形的长度为变量的统计图表。条形图可以是水平或垂直的,每个长方形可以有不同的颜色。原创 2024-08-25 23:15:42 · 364 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 绘图饼图(23)
条形图,也称为柱状图条形图,是一种以长方形的长度为变量的统计图表。条形图可以是水平或垂直的,每个长方形可以有不同的颜色。原创 2024-08-24 23:03:31 · 781 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 绘图饼图(22)
接下来我们给饼图设置标题,中文字体需要设置字体参数 family=‘GB1’,也可以自己设置字体库,详细参考:R 绘图 - 中文支持。饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百分比之间的相对关系。edges: 这个参数用处不大,指的是多边形的边数(圆的轮廓类似很多边的多边形)。绘制饼状图要做这些准备:反映数量的向量、各部分的标签、各部分的颜色(可选)。col: 是表示每个扇形的颜色,相当于调色板。x: 数值向量,表示每个扇形的面积。angle: 设置底纹的斜率。原创 2024-08-23 23:01:33 · 338 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R MySQL 连接使用(21)
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。原创 2024-08-22 23:07:26 · 363 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R JSON 文件使用(20)
JSON: JavaScript Object Notation(JavaScript 对象表示法)。JSON 是存储和交换文本信息的语法。JSON 类似 XML,但比 XML 更小、更快,更易解析。如果你对 JSON 还不了解,可以先查阅:JSON 教程原创 2024-08-21 22:34:54 · 320 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R XML 文件使用(19)
XML 指的是可扩展标记语言(eXtensible Markup Language),XML 被设计用来传输和存储数据。R 语言读写 XML 文件需要安装扩展包,我们可以在 R 到控制台输入以下命令来安装原创 2024-08-20 22:09:13 · 430 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R Excel 文件使用(18)
Excel 格式的文件主要是 xls 或 xlsx,这两种文件可以在 R 语言中导入 xlsx 库来实现直接的读取。R 语言读写 Excel 文件需要安装扩展包,原创 2024-08-19 22:53:01 · 837 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R CSV 文件使用(17)
R 作为统计学专业工具,如果只能人工的导入和导出数据将使其功能变得没有意义,所以 R 支持批量的从主流的表格存储格式文件(例如 CSV、Excel、XML 等)中获取数据。原创 2024-08-18 22:16:38 · 720 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 包安装使用(16)
包是 R 函数、示例数据、预编译代码的集合,包括 R 程序,注释文档、示例、测试数据等。R 语言相关的包一般存储安装目录下对 "library" 目录,默认情况在 R 语言安装完成已经自带来一些常用对包,当然我们也可以在后期自定义添加一些要使用的包。原创 2024-08-17 20:38:27 · 515 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 数据重塑(15)
合并数据框,R 语言合并数据框使用 merge() 函数。原创 2024-08-16 22:09:56 · 841 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 数据框(14)
数据框(Data frame)可以理解成我们常说的"表格"。数据框是 R 语言的数据结构,是特殊的二维列表。数据框每一列都有一个唯一的列名,长度都是相等的,同一列的数据类型需要一致,不同列的数据类型可以不一样。原创 2024-08-15 21:26:55 · 531 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 因子(13)
因子用于存储不同类别的数据类型,例如人的性别有男和女两个类别,年龄来分可以有未成年人和成年人。R 语言创建因子使用 factor() 函数,向量作为输入参数。原创 2024-08-14 20:16:17 · 194 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 数组(12)
数组也是 R 语言的对象,R 语言可以创建一维或多维数组。R 语言数组是一个同一类型的集合,前面我们学的矩阵 matrix 其实就是一个二维数组。原创 2024-08-13 20:34:57 · 628 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 矩阵(11)
R 语言为线性代数的研究提供了矩阵类型,这种数据结构很类似于其它语言中的二维数组,但 R 提供了语言级的矩阵运算支持。矩阵里的元素可以是数字、符号或数学式。原创 2024-08-12 20:35:24 · 272 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R列表(10)
列表是 R 语言的对象集合,可以用来保存不同类型的数据,可以是数字、字符串、向量、另一个列表等,当然还可以包含矩阵和函数。R 语言创建列表使用 list() 函数。原创 2024-08-11 20:26:50 · 355 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 字符串(10)
R 语言字符串可以使用一对单引号 ' ' 或一对双引号 " " 来表示。单引号字符串中可以包含双引号。单引号字符串中不可以包含单引号。双引号字符串中可以包含单引号。双引号字符串中不可以包含双引号。原创 2024-08-10 21:55:43 · 409 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 函数(9)
函数是一组一起执行一个任务的语句。R 语言本身提供了很多的内置函数,当然我们也可以自己创建函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。原创 2024-08-09 19:46:31 · 324 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 循环(8)
有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了更为复杂执行路径的多种控制结构。原创 2024-08-08 18:57:07 · 298 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 判断语句(7)
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。原创 2024-08-07 19:37:49 · 372 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 数据类型(6)
数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。原创 2024-08-06 20:43:01 · 1753 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 基础运算(5)
这个赋值符号是 R 语言的一个形式上的优点和操作上的缺点:形式上更适合数学工作者,毕竟不是所有的数学工作者都习惯于使用 = 作为赋值符号。操作上来讲,< 符号和 - 符号都不是很好打的字符,这会让很多程序员不适应。因此,R 语言的比较新的版本也支持 = 作为赋值符原创 2024-08-05 21:29:43 · 773 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 注释(4)
注释主要用于一段代码的解析,可以让阅读者更易理解,编程语言的注释会被编译器忽略掉,且不会影响代码的执行。一般编程语言的注释分为单行注释与多行注释,但是 R 语言只支持单行注释,注释符号为 #。原创 2024-08-04 18:49:53 · 259 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R的安装与环境的配置(3)
一门新的语言学习一般是从输出 "Hello, World!" 程序开始,R 语言的 "Hello, World!" 程序原创 2024-08-03 18:44:36 · 796 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R的安装与环境的配置(2)
R语言是一款完全免费且开源的软件,它的开源许可证是GNU通用公共许可证(GPL),这意味着任何人都可以自由地使用、复制、修改和发布R语言的源代码,甚至可以将其用于商业用途。和python等其他语言一样,使用R语言来工作首先需要准备好R语言的解释器和编辑器。原创 2024-08-02 19:18:10 · 1378 阅读 · 0 评论 -
R 语言学习教程,从入门到精通,R 语言介绍(1)
R是一种用于统计分析、图形表示和报告的编程语言和软件环境。R由新西兰奥克兰大学的Ross Ihaka和Robert Gentlent创建,目前由R开发核心团队开发。R是在GNU通用公共许可下免费提供的,并且为各种操作系统(如Linux、Windows和Mac)提供了预编译的二进制版本。这种编程语言被命名为R,基于两位R作者(robertgentlest和rossihaka)名字的第一个字母,部分是贝尔实验室语言S的名字。R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。原创 2024-08-01 18:57:10 · 676 阅读 · 0 评论 -
从新手到高手:Scala函数式编程完全指南,Scala 文件 I/O(27)
Scala 进行文件写操作,直接用的都是 java中 的 I/O 类原创 2024-07-31 19:16:00 · 438 阅读 · 0 评论 -
从新手到高手:Scala函数式编程完全指南,Scala 提取器(Extractor)(26)
提取器是从传递给它的对象中提取出构造该对象的参数。Scala 标准库包含了一些预定义的提取器,我们会大致的了解一下它们。Scala 提取器是一个带有unapply方法的对象。unapply方法算是apply方法的反向操作:unapply接受一个对象,然后从对象中提取值,提取的值通常是用来构造该对象的值。原创 2024-07-30 18:39:41 · 252 阅读 · 0 评论 -
从新手到高手:Scala函数式编程完全指南,Scala 异常处理(26)
Scala 的异常处理和其它语言比如 Java 类似。Scala 的方法可以通过抛出异常的方法的方式来终止相关代码的运行,不必通过返回值。原创 2024-07-29 18:57:08 · 394 阅读 · 0 评论 -
从新手到高手:Scala函数式编程完全指南,Scala 正则表达式(25)
Scala 通过 scala.util.matching 包中的 Regex 类来支持正则表达式。原创 2024-07-28 18:15:23 · 382 阅读 · 0 评论 -
从新手到高手:Scala函数式编程完全指南,Scala 模式匹配(24)
Scala 提供了强大的模式匹配机制,应用也非常广泛。一个模式匹配包含了一系列备选项,每个都开始于关键字 case。每个备选项都包含了一个模式及一到多个表达式。箭头符号 => 隔开了模式和表达式。原创 2024-07-27 19:17:42 · 212 阅读 · 0 评论 -
从新手到高手:Scala函数式编程完全指南,Scala Trait(特征)(23)
Scala Trait(特征) 相当于 Java 的接口,实际上它比接口还功能强大。与接口不同的是,它还可以定义属性和方法的实现。一般情况下Scala的类只能够继承单一父类,但是如果是 Trait(特征) 的话就可以继承多个,从结果来看就是实现了多重继承。原创 2024-07-26 19:19:03 · 339 阅读 · 0 评论 -
从新手到高手:Scala函数式编程完全指南,Scala 类和对象(22)
类是对象的抽象,而对象是类的具体示例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。我们可以使用 new 关键字来创建类的对象,原创 2024-07-25 18:59:10 · 260 阅读 · 0 评论 -
从新手到高手:Scala函数式编程完全指南,Scala Iterator(迭代器)(21)
Scala Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法。迭代器 it 的两个基本操作是 next 和 hasNext。调用 it.next() 会返回迭代器的下一个元素,并且更新迭代器的状态。调用 it.hasNext() 用于检测集合中是否还有元素。原创 2024-07-24 19:21:48 · 447 阅读 · 0 评论 -
从新手到高手:Scala函数式编程完全指南,Scala Option(选项)(20)
Scala Option(选项)类型用来表示一个值是可选的(有值或无值)。Option[T] 是一个类型为 T 的可选值的容器: 如果值存在, Option[T] 就是一个 Some[T] ,如果不存在, Option[T] 就是对象 None 。原创 2024-07-23 21:02:23 · 321 阅读 · 0 评论 -
从新手到高手:Scala函数式编程完全指南,Scala 元组(19)
与列表一样,元组也是不可变的,但与列表不同的是元组可以包含不同类型的元素。元组的值是通过将单个的值包含在圆括号中构成的。原创 2024-07-22 18:54:50 · 316 阅读 · 0 评论 -
从新手到高手:Scala函数式编程完全指南,Scala Map(映射)(19)
Map(映射)是一种可迭代的键值对(key/value)结构。所有的值都可以通过键来获取。Map 中的键都是唯一的。Map 也叫哈希表(Hash tables)。Map 有两种类型,可变与不可变,区别在于可变对象可以修改它,而不可变对象不可以。原创 2024-07-21 09:13:32 · 470 阅读 · 0 评论