R取第一个字符串并将其填充为组

阿杰帕特
DATA = data.frame("ID"=c(1,1,1,2,2,2,3,3),
                  "TIME" = c(1,2,3,1,2,3,1,2),
"ANIM" = c('CAT','FOX','RABIT','DOG','FOX','BUNNY','FOX','DOG'))
DATA$WANT = c('CAT','CAT','CAT','DOG','DOG','DOG','FOX','FOX')

我有“数据”,并希望添加变量“ WANT”,该变量为每个“ ID”使用第一个“ ANIM”。我希望有一个data.table解决方案

阿克伦

na.locfzoo使用data.table

library(data.table)
library(zoo)
library(dplyr)
setDT(DATA)[, ANIM := na.locf0(na.locf0(na_if(ANIM, "")), fromLast = TRUE), ID]

有了更新的版本,我们可以 first

setDT(DATA)[order(TIME), WANT := first(ANIM), ID]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果第一个字符为 0,则替换字符串的第一个字符

来自分类Dev

R从字符串中删除第一个字符

来自分类Dev

查找字符串中的一个字符或一组字符并将其删除

来自分类Dev

如何从字符串中删除第一个字符并将其存储到 Pandas 的新列中?

来自分类Dev

perl 或 sed 命令查找 2 个字符串并将第一个字符串替换为字符串 2

来自分类Dev

取字符串的第一个字符,直到字符串为空“”

来自分类Dev

拉一个字符串的一个成员并将其设置为int?

来自分类Dev

返回一个不带前两个字符的字符串,但如果第一个字符为“ a”则例外

来自分类Dev

从字符串中删除第一个字符(如果为0)

来自分类Dev

转换数组元素为字符串并打印第一个字符?

来自分类Dev

使用switch语句检查字符串的第一个字符是否为大写

来自分类Dev

SQLite 插入查询将 0 修剪为插入字符串的第一个字符

来自分类Dev

如何检查列表中每个字符串的第一个字符是否以一组特定的字符开头?

来自分类Dev

在字符串的第一个字符之后插入字符?

来自分类Dev

PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

来自分类Dev

PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

来自分类Dev

字符串小写的第一个字符-C#

来自分类Dev

快速获取字符串第一个字符的方法?

来自分类Dev

在作为字母的字符串中查找第一个字符

来自分类Dev

Pinvoke字符串中仅传递第一个字符

来自分类Dev

从字符串中删除第一个字符

来自分类Dev

Swift:比较字符串的第一个字符

来自分类Dev

Java获取字符串的第一个字符值

来自分类Dev

返回字符串中每个单词的第一个字符

来自分类Dev

从字符串中删除第一个字符

来自分类Dev

Android如何获取字符串的第一个字符?

来自分类Dev

C ++ fstream仅保存字符串的第一个字符

来自分类Dev

从字符串中删除第一个字符

来自分类Dev

在Oracle Server中删除字符串的第一个字符

Related 相关文章

  1. 1

    如果第一个字符为 0,则替换字符串的第一个字符

  2. 2

    R从字符串中删除第一个字符

  3. 3

    查找字符串中的一个字符或一组字符并将其删除

  4. 4

    如何从字符串中删除第一个字符并将其存储到 Pandas 的新列中?

  5. 5

    perl 或 sed 命令查找 2 个字符串并将第一个字符串替换为字符串 2

  6. 6

    取字符串的第一个字符,直到字符串为空“”

  7. 7

    拉一个字符串的一个成员并将其设置为int?

  8. 8

    返回一个不带前两个字符的字符串,但如果第一个字符为“ a”则例外

  9. 9

    从字符串中删除第一个字符(如果为0)

  10. 10

    转换数组元素为字符串并打印第一个字符?

  11. 11

    使用switch语句检查字符串的第一个字符是否为大写

  12. 12

    SQLite 插入查询将 0 修剪为插入字符串的第一个字符

  13. 13

    如何检查列表中每个字符串的第一个字符是否以一组特定的字符开头?

  14. 14

    在字符串的第一个字符之后插入字符?

  15. 15

    PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

  16. 16

    PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

  17. 17

    字符串小写的第一个字符-C#

  18. 18

    快速获取字符串第一个字符的方法?

  19. 19

    在作为字母的字符串中查找第一个字符

  20. 20

    Pinvoke字符串中仅传递第一个字符

  21. 21

    从字符串中删除第一个字符

  22. 22

    Swift:比较字符串的第一个字符

  23. 23

    Java获取字符串的第一个字符值

  24. 24

    返回字符串中每个单词的第一个字符

  25. 25

    从字符串中删除第一个字符

  26. 26

    Android如何获取字符串的第一个字符?

  27. 27

    C ++ fstream仅保存字符串的第一个字符

  28. 28

    从字符串中删除第一个字符

  29. 29

    在Oracle Server中删除字符串的第一个字符

热门标签

归档