R基于字符串搜索将列值设置为其他列值

汕头06

我试图找到一种干净的方法来让我的 DT 的第一列,对于每一行,等于在其他列中找到的 user_id。也就是说,我必须在每一行中搜索“user_id”,并返回找到实例的整个单元格。

我首先尝试获取找到部分匹配的列的索引,然后使用它来设置第一列的值,但是没有用。例子:

       user_id          1             2
   1:     N/A          300       user_id154
   2:     N/A   user_id301    user_id125040
   3:     N/A          302         user_id2

例如,我想获得以下内容

   **user_id**
  user_id154
  user_id301
  user_id2

请记住,我是 R 中这种数据格式的新手(我所做的大部分工作不涉及清理 JSON 文件..),并且我的 data.table 有超过 100 万行。答案不需要非常高效,但绝对不应该超过 5 分钟,否则我的老板会认为它太慢了。

希望这是可以理解的

波吉巴斯

对于表中的每一行,其中包含的grep第一个值"user_id"并将结果放入 column user_id

df$user_id <- apply(df, 1, function(x) grep("user_id", x, value = TRUE)[1])

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何基于其他列字符串为新列分配值?

来自分类Dev

Pandas数据框基于其他列值将功能应用于列字符串

来自分类Dev

Python Pandas:基于组内的最大值创建新列,但使用其他(字符串)列中的值

来自分类Dev

如何使用R中其他列的值格式化字符串

来自分类Dev

MySQL将默认值设置为其他表中的其他列

来自分类Dev

基于其他列将列中的值相乘

来自分类Dev

基于其他列将列中的值相乘

来自分类Dev

如何在不干扰R字符串中其他值的情况下删除列中的特殊字符

来自分类Dev

在R中使用REGEX将值中的特定字符串提取为新列?

来自分类Dev

在R中使用REGEX将值中的特定字符串提取为新列?

来自分类Dev

基于R中其他列的列值总和

来自分类Dev

基于其他列值的估算值

来自分类Dev

如何遍历一列的字符串以突变/修改其他列的值?

来自分类Dev

如何根据其他列的值对列中的字符串进行复杂的转换?

来自分类Dev

熊猫根据其他列中的子字符串更改列值

来自分类Dev

pandas:根据其他列中的条件创建具有字符串值的列

来自分类Dev

我如何将双精度值的字符串格式设置为相对于其他绑定值的格式?

来自分类Dev

Python-熊猫-根据其他列的值替换列中的字符串-处理子字符串

来自分类Dev

尝试将临时表中的列值设置为空字符串时出现问题

来自分类Dev

根据其他列值删除字符串中的单词

来自分类Dev

根据其他文件值替换列中的字符串

来自分类Dev

如果包含来自其他列的子字符串,则更新记录值

来自分类Dev

R如何将apply与ifelse函数一起使用来搜索许多列中的字符串值?

来自分类Dev

C ++将char值设置为字符串?

来自分类Dev

如何将ListBox的值设置为字符串

来自分类Dev

C ++将char值设置为字符串?

来自分类Dev

将TSource值设置为字符串

来自分类Dev

将字符串值设置为变量

来自分类Dev

基于其他列值的汇总

Related 相关文章

  1. 1

    如何基于其他列字符串为新列分配值?

  2. 2

    Pandas数据框基于其他列值将功能应用于列字符串

  3. 3

    Python Pandas:基于组内的最大值创建新列,但使用其他(字符串)列中的值

  4. 4

    如何使用R中其他列的值格式化字符串

  5. 5

    MySQL将默认值设置为其他表中的其他列

  6. 6

    基于其他列将列中的值相乘

  7. 7

    基于其他列将列中的值相乘

  8. 8

    如何在不干扰R字符串中其他值的情况下删除列中的特殊字符

  9. 9

    在R中使用REGEX将值中的特定字符串提取为新列?

  10. 10

    在R中使用REGEX将值中的特定字符串提取为新列?

  11. 11

    基于R中其他列的列值总和

  12. 12

    基于其他列值的估算值

  13. 13

    如何遍历一列的字符串以突变/修改其他列的值?

  14. 14

    如何根据其他列的值对列中的字符串进行复杂的转换?

  15. 15

    熊猫根据其他列中的子字符串更改列值

  16. 16

    pandas:根据其他列中的条件创建具有字符串值的列

  17. 17

    我如何将双精度值的字符串格式设置为相对于其他绑定值的格式?

  18. 18

    Python-熊猫-根据其他列的值替换列中的字符串-处理子字符串

  19. 19

    尝试将临时表中的列值设置为空字符串时出现问题

  20. 20

    根据其他列值删除字符串中的单词

  21. 21

    根据其他文件值替换列中的字符串

  22. 22

    如果包含来自其他列的子字符串,则更新记录值

  23. 23

    R如何将apply与ifelse函数一起使用来搜索许多列中的字符串值?

  24. 24

    C ++将char值设置为字符串?

  25. 25

    如何将ListBox的值设置为字符串

  26. 26

    C ++将char值设置为字符串?

  27. 27

    将TSource值设置为字符串

  28. 28

    将字符串值设置为变量

  29. 29

    基于其他列值的汇总

热门标签

归档