原文:R语言:数据的分割-计算-整合(split-apply-aggregate)

当获取到原始数据时,我们通常的做法是对该数据进行分割成小片段,然后对各小片段进行计算统计,最后整合成最终的数据。这是统计学里数据处理的一般规律。 R语言为我们提供了相应的函数来分别处理这三个阶段任务。 分割:split 和subset 函数。 计算:apply ,lapply ,tapply ,sapply 整合:aggregate 注意几点: .向量,矩阵,数组的长度就是它元素的个数,用leng ...

2018-09-11 09:19 0 3575 推荐指数:

查看详情

R语言-数据整形之aggregate函数

R语言aggregate函数 前言   这个函数的功能比较强大,它首先将数据进行分组(按行),然后对每一组数据进行函数统计,最后把结果组合成一个比较nice的表格返回。根据数据对象不同它有三种用法,分别应用于数据框(data.frame)、公式(formula)和时间序列(ts ...

Thu May 26 06:57:00 CST 2016 0 46734
R语言-数据整形之apply函数族

R语言中的apply函数族 前言   最初学习R的时候,当成“又一门编程语言”来学习,但是怎么学都觉得别扭。现在我的看法倾向于,R不是一种通用型的编程语言,而是一种统计领域的软件工具。因此,不能用通用型编程的思维来设计R代码。R是一种面向数组(array-oriented)的语法,它更像数学 ...

Wed May 25 00:19:00 CST 2016 0 4558
R语言aggregate函数

前言 这个函数的功能比较强大,它首先将数据进行分组(按行),然后对每一组数据进行函数统计,最后把结果组合成一个比较nice的表格返回。根据数据对象不同它有三种用法,分别应用于数据框(data.frame)、公式(formula)和时间序列(ts): x=data.frame(name=c ...

Thu Oct 31 20:51:00 CST 2019 0 2178
split分割文件与数据

split主要用途:在之前计算机发展的时候,我们必须分割文件,才能将大量数据放入多张软盘中,而今我们分割文件有了其他的目的,比如提高可读性,生成日志以及发送有大小限制的E-mail附件。 工作原理:split命令接收文件名作为参数,然后创建出一系列体积更小的文件,其中依据字母序 ...

Sun Nov 03 05:30:00 CST 2019 1 317
R语言数据分割

好在R和Python中有现成的数据分割函数,避免手动写函数导致划分比例不合理、训练集与测试集的样本的结构与总体不均衡的问题。 R语言中caTools包中的sample.split函数可以用来自动将原始数据分割成训练集和测试集。 方法一 caTools中的sample.split函数 ...

Wed Apr 15 18:36:00 CST 2020 0 1519
R语言caret包的学习(三)--数据分割

本文将就caret包中的数据分割部分进行介绍学习。主要包括以下函数:createDataPartition(),maxDissim(),createTimeSlices(),createFolds(),createResample(),groupKFold()等 基于输出结果的简单分割 ...

Tue Jan 16 21:16:00 CST 2018 1 4108
R语言apply函数

R语言apply函数,可以实现批量对矩阵、数据框的行或者列进行各种处理。 apply的第一个参数指定操作对象, 第二个参数指定对行还是列进行操作, 第三个参数指定操作类型 1、示例1 2、示例2 ...

Mon Nov 01 18:54:00 CST 2021 0 1135
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM