如何在R中没有for循环的情况下创建条件整数序列的组合?

用户名

我有一个称为“蝙蝠侠”的数据框。它有近10万行。

一栏称为“客栈”。像这样{1,1,1,1,2,2,2,1,1,1,1,1,2,2,2,2,2,0,0,1,1,1,1,1 ,2,2,2,2,2,2,2 ...}

我想在同一数据框中定义一个新列“ Position”。这将是一个条件整数序列(seq.int)。它将从1开始,一直持续到'Inns'改变值。一旦“ Inns”更改值,“ Position”将再次从1开始。因此,在上面的“客栈”示例中,“位置”应如下所示:{1,2,3,4,1,2,3,1,2,3,4,5,1,2,3,4 ,1,2,1,2,3,4,5,1,2,3,4,5,6,7 ....}

我可以使用for循环来做到这一点。但是我不想浪费运行时间,因为我认为这是整个程序中的一小步。您能建议一种不使用for循环的简单方法吗?

罗纳克·沙(Ronak Shah)

我们可以使用基本的Rrle函数,然后提取它的length属性,并使用该sequence函数生成适当的序列

sequence(rle(x)$lengths)
#[1] 1 2 3 4 1 2 3 1 2 3 4 5 1 2 3 4 1 2 1 2 3 4 5 1 2 3 4 5 6 7

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在没有循环的情况下向Javascript数组中的每个对象添加字段?

来自分类Dev

在没有JQuery的情况下如何在JavaScript中创建cookie?

来自分类Dev

如何在没有R和BuildConfig的情况下使用Android Studio创建JavaDoc?

来自分类Dev

如何在没有关联的UI元素的情况下在iOS中创建序列

来自分类Dev

如何在R中没有列名称的情况下获得矩阵元素?

来自分类Dev

如何在没有for循环的情况下从两个断点创建长度为n的布尔掩码?

来自分类Dev

如何在Xcode7中没有Apple Developer Program的情况下创建ipa

来自分类Dev

如何在没有任何循环语句的情况下获取数组中多个文件的值

来自分类Dev

如何在R中没有网站无效的情况下进行网络抓取?

来自分类Dev

在R中没有打开连接的情况下如何创建连接对象?

来自分类Dev

在JavaScript中,如何在没有for循环的情况下计算对象数组中的值差?

来自分类Dev

如何在没有for循环的情况下从不同的数据帧中获取值?

来自分类Dev

R-如何在没有for循环的情况下拆分汇总表?

来自分类Dev

如何在没有*或-运算符的情况下取反C中的正整数?

来自分类Dev

如何在R中没有“填充”的情况下创建条形图?

来自分类Dev

如何在没有包含元素的情况下序列化“任何”元素的序列

来自分类Dev

如何在没有循环的情况下将卷分区到常规文件中?

来自分类Dev

如何在没有任何循环的情况下获取php中的特定键数组

来自分类Dev

如何在没有foreach循环的情况下用List <string>中的“ NULL”替换null?

来自分类Dev

Codeigniter中如何在没有条件的情况下选择联接多个表?

来自分类Dev

没有JQuery的情况下,如何在JavaScript中创建cookie?

来自分类Dev

如何在R中没有未选择数据的情况下绘制子集数据

来自分类Dev

如何在没有字符串或整数运算的情况下使用While循环反转数字?

来自分类Dev

在没有循环的情况下计算 R 中的总和

来自分类Dev

Rxjava:如何在没有完成所有 observable 的情况下组合多个 observable?

来自分类Dev

如何在R中没有排列的情况下执行DF的两列的交互?

来自分类Dev

如何在没有太多循环的情况下删除多列中的重复行?

来自分类Dev

如何在没有for循环的情况下访问列表中类的属性

来自分类Dev

如何在没有 NamedType 的情况下创建 ASN.1 序列?

Related 相关文章

  1. 1

    如何在没有循环的情况下向Javascript数组中的每个对象添加字段?

  2. 2

    在没有JQuery的情况下如何在JavaScript中创建cookie?

  3. 3

    如何在没有R和BuildConfig的情况下使用Android Studio创建JavaDoc?

  4. 4

    如何在没有关联的UI元素的情况下在iOS中创建序列

  5. 5

    如何在R中没有列名称的情况下获得矩阵元素?

  6. 6

    如何在没有for循环的情况下从两个断点创建长度为n的布尔掩码?

  7. 7

    如何在Xcode7中没有Apple Developer Program的情况下创建ipa

  8. 8

    如何在没有任何循环语句的情况下获取数组中多个文件的值

  9. 9

    如何在R中没有网站无效的情况下进行网络抓取?

  10. 10

    在R中没有打开连接的情况下如何创建连接对象?

  11. 11

    在JavaScript中,如何在没有for循环的情况下计算对象数组中的值差?

  12. 12

    如何在没有for循环的情况下从不同的数据帧中获取值?

  13. 13

    R-如何在没有for循环的情况下拆分汇总表?

  14. 14

    如何在没有*或-运算符的情况下取反C中的正整数?

  15. 15

    如何在R中没有“填充”的情况下创建条形图?

  16. 16

    如何在没有包含元素的情况下序列化“任何”元素的序列

  17. 17

    如何在没有循环的情况下将卷分区到常规文件中?

  18. 18

    如何在没有任何循环的情况下获取php中的特定键数组

  19. 19

    如何在没有foreach循环的情况下用List <string>中的“ NULL”替换null?

  20. 20

    Codeigniter中如何在没有条件的情况下选择联接多个表?

  21. 21

    没有JQuery的情况下,如何在JavaScript中创建cookie?

  22. 22

    如何在R中没有未选择数据的情况下绘制子集数据

  23. 23

    如何在没有字符串或整数运算的情况下使用While循环反转数字?

  24. 24

    在没有循环的情况下计算 R 中的总和

  25. 25

    Rxjava:如何在没有完成所有 observable 的情况下组合多个 observable?

  26. 26

    如何在R中没有排列的情况下执行DF的两列的交互?

  27. 27

    如何在没有太多循环的情况下删除多列中的重复行?

  28. 28

    如何在没有for循环的情况下访问列表中类的属性

  29. 29

    如何在没有 NamedType 的情况下创建 ASN.1 序列?

热门标签

归档