在每一行中查找字符串变量并在R中生成新变量

苯丙胺

对于我的数据集的每一行,我都有多个字符串变量。

例如

  var1     var1      var3      var4
1 mother   daughter  house     tea 
2 mother   father    daughter  NA
3 house    tea       pencil    paper

我想创建一个新变量(新),如果该行中存在以下单词之一:

母亲,父亲,女儿是这样的:

  var1     var1      var3      var4     new
1 mother   daughter  house     tea      1
2 mother   father    daughter  NA       1
3 house    tea       pencil    paper    0

有办法吗?不幸的是,我什至不知道从哪里开始。

sindri_baldur

是的,有办法。这是一个

our_strings <- c("mother", "daughter", "father")
df$new <- as.integer(apply(df, 1, function(x) any(x %in% our_strings)))
df

#   V1   var1     var2     var3  var4 new
# 1  1 mother daughter    house   tea   1
# 2  2 mother   father daughter  <NA>   1
# 3  3  house      tea   pencil paper   0

可复制的数据:

df <- data.frame(
  V1   = 1:3, 
  var1 = c("mother", "mother", "house"), 
  var2 = c("daughter", "father", "tea"), 
  var3 = c("house", "daughter","pencil"), 
  var4 = c("tea", NA, "paper")
)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找字符串的模式,并在r中分配给新变量

来自分类Dev

在文件中的一行中查找字符串并在UNIX中显示它

来自分类Dev

如何在pyspark的数据框中的每一行中查找字符串

来自分类Dev

使用grep在每一行中查找字符串

来自分类Dev

将字符串的每一行放入PHP中的单独变量中

来自分类Dev

在bash中的变量中查找字符串

来自分类Dev

如何使每一行成为一组新变量并在r中动态重命名它们

来自分类Dev

查找字符串变量的长度

来自分类Dev

在给定的字符串之后读取文件中的行并将每一行存储在变量中

来自分类Dev

RegExp在一行中查找字符串,只要该字符串不被引号引起来

来自分类Dev

如何使用带有变量、字符串和新行的 printf 在 bash 中的一行中写入文件

来自分类Dev

创建新变量,将数据帧的所有变量除以每一行中的相同变量-R

来自分类Dev

从字符串变量(TSQL)查找字符索引

来自分类Dev

在列中查找字符串,但返回同一行下不同列中的值

来自分类Dev

vb 如何在字符串中查找字符串并将字符串返回到变量中

来自分类Dev

删除每一行中的字符串

来自分类Dev

查找字符串并在Python中插入文本

来自分类Dev

查找字符串并在Python中插入文本

来自分类Dev

如何从每一行的字符串中提取年份并使用这些年份生成新行

来自分类Dev

如何逐行读取文件并在python的每一行中获取一些字符串

来自分类Dev

用于查找字符串并在 xml 中的 2 行后插入的 Shell 脚本

来自分类Dev

在脚本中使用OS X的sed查找字符串,并在其下添加一行,包括换行符

来自分类Dev

在一行字符串中查找某些字符

来自分类Dev

在Excel中查找字符串,并将列字母存储在变量VBA中

来自分类Dev

R 获取在数据框列中具有字符串变量的第一行的行号

来自分类Dev

如何在rpgle中查找字符串变量内容的长度?

来自分类Dev

从awk脚本中的变量字符串中删除最后一行

来自分类Dev

如何在新列的数据帧的每一行中添加字符串和特殊字符?

来自分类Dev

如何基于每一行中某些变量的个体均值来创建新变量?

Related 相关文章

  1. 1

    查找字符串的模式,并在r中分配给新变量

  2. 2

    在文件中的一行中查找字符串并在UNIX中显示它

  3. 3

    如何在pyspark的数据框中的每一行中查找字符串

  4. 4

    使用grep在每一行中查找字符串

  5. 5

    将字符串的每一行放入PHP中的单独变量中

  6. 6

    在bash中的变量中查找字符串

  7. 7

    如何使每一行成为一组新变量并在r中动态重命名它们

  8. 8

    查找字符串变量的长度

  9. 9

    在给定的字符串之后读取文件中的行并将每一行存储在变量中

  10. 10

    RegExp在一行中查找字符串,只要该字符串不被引号引起来

  11. 11

    如何使用带有变量、字符串和新行的 printf 在 bash 中的一行中写入文件

  12. 12

    创建新变量,将数据帧的所有变量除以每一行中的相同变量-R

  13. 13

    从字符串变量(TSQL)查找字符索引

  14. 14

    在列中查找字符串,但返回同一行下不同列中的值

  15. 15

    vb 如何在字符串中查找字符串并将字符串返回到变量中

  16. 16

    删除每一行中的字符串

  17. 17

    查找字符串并在Python中插入文本

  18. 18

    查找字符串并在Python中插入文本

  19. 19

    如何从每一行的字符串中提取年份并使用这些年份生成新行

  20. 20

    如何逐行读取文件并在python的每一行中获取一些字符串

  21. 21

    用于查找字符串并在 xml 中的 2 行后插入的 Shell 脚本

  22. 22

    在脚本中使用OS X的sed查找字符串,并在其下添加一行,包括换行符

  23. 23

    在一行字符串中查找某些字符

  24. 24

    在Excel中查找字符串,并将列字母存储在变量VBA中

  25. 25

    R 获取在数据框列中具有字符串变量的第一行的行号

  26. 26

    如何在rpgle中查找字符串变量内容的长度?

  27. 27

    从awk脚本中的变量字符串中删除最后一行

  28. 28

    如何在新列的数据帧的每一行中添加字符串和特殊字符?

  29. 29

    如何基于每一行中某些变量的个体均值来创建新变量?

热门标签

归档