美文网首页R - tips
根据长度对向量或列表进行拆分

根据长度对向量或列表进行拆分

作者: 董八七 | 来源:发表于2024-04-15 10:12 被阅读0次

有时候数据量太大,就有必要把数据进行分割以缩短运行时间。rep函数会构建一个重复索引,然后根据索引从原始向量中提取对应的元素并给到子向量。rep函数同时也考虑到不能整除(length.out参数)的问题,具体参考使用说明。下面是一个例子:

## p_list是原始向量,cut_len是要切的长度,sub_seq_no 是子向量的个数
    sub_seq_no <- length(p_list) %/% cut_len
## split函数对原始向量根据rep的分组进行拆分,
    sub_p_list <- split(p_list, rep(1:sub_seq_no, each = sub_seq_no, length.out = length(p_list)))

相关文章

  • python 一个列表根据字典的键的长度进行排

    python 中根据字典的键的长度对列表进行排序

  • stringr-处理字符的函数

    准备工作:安装R包载入数据 1.检测字符串长度 2.字符串拆分与组合 可以看出拆分后,向量变成了列表,可以通过列表...

  • Manipulating Data-R中的排序问题

    问题 你想将一个向量,矩阵或列表排序 解决 向量 列表 列表在一个或多个列进行排序,您可以使用plyr包里的arr...

  • OpenGL -- 向量与矩阵

    向量 单位向量 长度为1的向量,向量长度通过下列公式计算 向量 点乘 点乘只能在两个向量之间进行 两个单位向量进行...

  • 第3章 组合数据类型

    3.1 列表(list) 列表是可变有序列表。列表的长度和内容是可变的,可自由对列表中的数据项进行增加、删除或替换...

  • 向量

    向量对数学家是数字列表向量对程序员是数组 数学上区分向量和标量速度和位移是向量,速率和长度是标量 向量的维度:数的...

  • 2021-03-17sort函数

    对向量进行排序Sorting or Ordering Vectors 对向量vector或因子factor(部分)...

  • Manipulating Data-用R查找并移除重复的记录

    问题 你想查找和(或)移除向量或列表里重复项。 方案 向量: 列表: 原文链接:http://www.cookbo...

  • 【R】R语言基础-1.数据结构

    1. 数据结构 1.1 向量 向量:有序的数字列表 操作函数:==c()== 向量支持四则运算 查看向量的长度 创...

  • 数据挖掘20210105学习笔记

    对单个向量进行的操作 (1)赋值给一个变量名,用“=”或“<-” (2)简单数学计算 (3)根据某条件进行判断,生...

网友评论

    本文标题:根据长度对向量或列表进行拆分

    本文链接:https://www.haomeiwen.com/subject/xaldxjtx.html