我可以根据R中的位置拆分字符向量吗?

朱利叶斯(Julius Heemelaar)

这是我的第一篇文章,因此所有张贴技巧均会有所帮助:)

我想合并两个具有相同人员ID的数据框,但是标识符彼此之间(在系统上)略有不同。

  • 在dfAID是:<3位数>
  • 在dfBID是:-<3位数>

请参见下面的示例:

A_ID <- c("A123", "B213", "C421", "C312")
A_score <- c(8,10,9,10)
A <- data.frame(A_ID, A_score)
colnames(A) <- c("ID", "A_score")


B_ID <- c("A-123", "B-213", "C-421", "C-312")
B_score <- c(2,10,9,10)
B <- data.frame(B_ID, B_score)
colnames(B) <- c("ID", "B_score")

问题在于,由于-dfB标识符位于中间,因此这些df不会合并。

我想要实现的是合并(fulljoin)的DFS到表格列:ID| A_score| B_score

我尝试将字符向量转换为字符串,然后在字母后的字符位置2处分割IDA),添加a -,然后粘贴并转换回字符向量。但是我觉得这可能不是最有效,最简单的方法。

谢谢!

尝试使用gsub()清理第二个id变量,然后将数据帧合并到一个数据管道中。这里的代码使用tidyverse函数:

library(tidyverse)
#Code
NewA <- A %>% full_join(B %>% mutate(ID=gsub('-','',ID)))

输出:

    ID A_score B_score
1 A123       8       2
2 B213      10      10
3 C421       9       9
4 C312      10      10

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据条目在 R 中拆分向量

来自分类Dev

根据每个元素中的单词数拆分字符向量

来自分类Dev

我可以根据光标位置更改按钮位置吗?

来自分类Dev

我可以在字符串内使用向量吗?

来自分类Dev

我可以根据问题中的术语位置提取参数吗?

来自分类Dev

我可以在其他列中获取字符串位置吗?

来自分类Dev

字符向量可以越界吗?

来自分类Dev

我可以在R中有一个向量吗

来自分类Dev

我可以从已知位置开始并以给定字符结束的字符串中删除子字符串吗?

来自分类Dev

我可以在Libreoffice Writer中拆分编辑窗口吗?

来自分类Dev

我需要在java中拆分字符串吗?

来自分类Dev

根据标点在R中拆分字符串

来自分类Dev

根据 R 中字符的自然格式拆分列

来自分类Dev

R:根据字符向量中的ID创建嵌套列表

来自分类Dev

根据特定元素的位置,在字符串向量中插入连字符或破折号

来自分类Dev

我可以根据旋转/平移向量创建转换矩阵吗?

来自分类Dev

我可以拆分这个字符串来获取我需要的信息吗?

来自分类Dev

我可以根据jquery中的条件分配功能吗?

来自分类Dev

我可以在R中捕获信号吗?

来自分类Dev

我可以在R中填写时间吗?

来自分类Dev

您可以拆分字符串并保留拆分字符吗?

来自分类Dev

根据向量提取数据框中的位置

来自分类Dev

如何根据Python中的字符位置拆分数据框列?

来自分类Dev

大熊猫可以根据名称中的模式拆分/合并列吗?

来自分类Dev

在R中的向量中拆分列表

来自分类Dev

R:是否可以使用str_split_fixed根据各种字符进行拆分?

来自分类Dev

我可以不使用apply附加这个字符向量吗?

来自分类Dev

我可以让concat()忽略列名并且仅根据列的位置工作吗?

来自分类Dev

我可以在Laravel中拆分语言文件来组织我的语言环境文件吗?

Related 相关文章

  1. 1

    根据条目在 R 中拆分向量

  2. 2

    根据每个元素中的单词数拆分字符向量

  3. 3

    我可以根据光标位置更改按钮位置吗?

  4. 4

    我可以在字符串内使用向量吗?

  5. 5

    我可以根据问题中的术语位置提取参数吗?

  6. 6

    我可以在其他列中获取字符串位置吗?

  7. 7

    字符向量可以越界吗?

  8. 8

    我可以在R中有一个向量吗

  9. 9

    我可以从已知位置开始并以给定字符结束的字符串中删除子字符串吗?

  10. 10

    我可以在Libreoffice Writer中拆分编辑窗口吗?

  11. 11

    我需要在java中拆分字符串吗?

  12. 12

    根据标点在R中拆分字符串

  13. 13

    根据 R 中字符的自然格式拆分列

  14. 14

    R:根据字符向量中的ID创建嵌套列表

  15. 15

    根据特定元素的位置,在字符串向量中插入连字符或破折号

  16. 16

    我可以根据旋转/平移向量创建转换矩阵吗?

  17. 17

    我可以拆分这个字符串来获取我需要的信息吗?

  18. 18

    我可以根据jquery中的条件分配功能吗?

  19. 19

    我可以在R中捕获信号吗?

  20. 20

    我可以在R中填写时间吗?

  21. 21

    您可以拆分字符串并保留拆分字符吗?

  22. 22

    根据向量提取数据框中的位置

  23. 23

    如何根据Python中的字符位置拆分数据框列?

  24. 24

    大熊猫可以根据名称中的模式拆分/合并列吗?

  25. 25

    在R中的向量中拆分列表

  26. 26

    R:是否可以使用str_split_fixed根据各种字符进行拆分?

  27. 27

    我可以不使用apply附加这个字符向量吗?

  28. 28

    我可以让concat()忽略列名并且仅根据列的位置工作吗?

  29. 29

    我可以在Laravel中拆分语言文件来组织我的语言环境文件吗?

热门标签

归档