相对于其他两个列值替换列中的值

德赛海滩
Data1
  A     B      C 
  a     1     a,b
  b     6     c,b
  c     5     b,c
  d     3     a,d

所以现在我要创建新列“ D”

例如,它会替换A列和B列中的值。

  C      D
 a,b    1,6
 c,b    5,6
 b,c    6,5
 a,d    1,3
阿克伦

我们可以使用chartr创建oldnew参数用于chartrpaste荷兰国际集团的key/value列即“A”和“B”和使用x作为“C”列,以取代在“C”的子串,与“A”匹配到“B”的

Data1$D <- with(Data1, chartr(paste(A,collapse=""), paste(B,collapse=""), C))
Data1$D
#[1] "1,6" "5,6" "6,5" "1,3"

更新

如果“ x”来自其他数据集,这也应该起作用

with(Data1, chartr(paste(A,collapse=""), paste(B,collapse=""), Data2$Col1))
#[1] "1,5" "6,3" "1,1" "1,5"

数据

Data1 <- structure(list(A = c("a", "b", "c", "d"), B = c(1L, 6L, 5L, 3L
), C = c("a,b", "c,b", "b,c", "a,d")), .Names = c("A", "B", "C"
), class = "data.frame", row.names = c(NA, -4L))

Data2 <- data.frame(Col1 = c("a,c", "b,d", "a,a", "a,c"), stringsAsFactors=FALSE)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

相对于其他四分位数替换DF中的值

来自分类Dev

R中的data.table:匹配其他两个列的值后,用同一列中的值替换一个列值

来自分类Dev

Python:创建新的数据框列,该列显示相对于其他列值的排名

来自分类Dev

合并两个表,包括在其他表中找不到的行,替换列中的值

来自分类Dev

如何根据R中其他两个列的值组合更改列值?

来自分类Dev

相对于其他两个元素的CSS位置元素

来自分类Dev

在与python中的其他两个列绑定的两列中添加值(重复的值)

来自分类Dev

当其他两个列具有相等的值时,用另一列替换该列的值

来自分类Dev

计算分数作为相对于其他分数的值

来自分类Dev

提取与R中其他列匹配的两个不同列中的值

来自分类Dev

Excel宏基于行中其他两个列的值写入值

来自分类Dev

相对于其他列中的值更改DataFrame中的列

来自分类Dev

根据R中其他两个列的比较生成新的列值

来自分类Dev

根据df中其他两个列的比较设置列值

来自分类Dev

根据其他两个列的值更改R中的列的值

来自分类Dev

从 df 中的一列中获取相对于另一列值的前 2 个分数

来自分类Dev

设置表格单元格相对于列中其他单元格的宽度

来自分类常见问题

根据其他两个列Dataframe计算Columne中的值

来自分类Dev

如果其他两个单元格匹配,则列中的不同值计数

来自分类Dev

根据其他两个列Dataframe计算Columne中的值

来自分类Dev

获取由同一表中的其他两个列值确定的列值的总和

来自分类Dev

根据其他两个矩阵的值替换矩阵中的值

来自分类Dev

如何比较两个表并用其他表中的值替换空值

来自分类Dev

如何验证必须相对于Laravel 51中的模型在其他两个日期之内的日期数组

来自分类Dev

使用dplyr过滤相对于另一列中的值的值

来自分类Dev

如何相对于另一列中的值填充缺失值

来自分类Dev

计算特定值相对于另一列中的值出现的次数

来自分类Dev

使用 Pandas 根据其他两列中的值替换列中的值

来自分类Dev

Python相对于列的最低值合并

Related 相关文章

  1. 1

    相对于其他四分位数替换DF中的值

  2. 2

    R中的data.table:匹配其他两个列的值后,用同一列中的值替换一个列值

  3. 3

    Python:创建新的数据框列,该列显示相对于其他列值的排名

  4. 4

    合并两个表,包括在其他表中找不到的行,替换列中的值

  5. 5

    如何根据R中其他两个列的值组合更改列值?

  6. 6

    相对于其他两个元素的CSS位置元素

  7. 7

    在与python中的其他两个列绑定的两列中添加值(重复的值)

  8. 8

    当其他两个列具有相等的值时,用另一列替换该列的值

  9. 9

    计算分数作为相对于其他分数的值

  10. 10

    提取与R中其他列匹配的两个不同列中的值

  11. 11

    Excel宏基于行中其他两个列的值写入值

  12. 12

    相对于其他列中的值更改DataFrame中的列

  13. 13

    根据R中其他两个列的比较生成新的列值

  14. 14

    根据df中其他两个列的比较设置列值

  15. 15

    根据其他两个列的值更改R中的列的值

  16. 16

    从 df 中的一列中获取相对于另一列值的前 2 个分数

  17. 17

    设置表格单元格相对于列中其他单元格的宽度

  18. 18

    根据其他两个列Dataframe计算Columne中的值

  19. 19

    如果其他两个单元格匹配,则列中的不同值计数

  20. 20

    根据其他两个列Dataframe计算Columne中的值

  21. 21

    获取由同一表中的其他两个列值确定的列值的总和

  22. 22

    根据其他两个矩阵的值替换矩阵中的值

  23. 23

    如何比较两个表并用其他表中的值替换空值

  24. 24

    如何验证必须相对于Laravel 51中的模型在其他两个日期之内的日期数组

  25. 25

    使用dplyr过滤相对于另一列中的值的值

  26. 26

    如何相对于另一列中的值填充缺失值

  27. 27

    计算特定值相对于另一列中的值出现的次数

  28. 28

    使用 Pandas 根据其他两列中的值替换列中的值

  29. 29

    Python相对于列的最低值合并

热门标签

归档