R cSplit仅使用字符串中的第一个定界符

是保罗

我有一长列的两列,其中多行中的每一列都有相同的字符串。因此,我曾经使用paste串联-,然后使用setDT它们的频率返回唯一的concat集。

现在,我想颠倒我的串联。

我试过了:

library(splitstackshape)
d5 <- cSplit(d4, 'conc', '-', 'wide')

但是,在第二列中,有时-字符串中包含多个

为了解决这个问题,我希望cSplit仅使用第一个-定界符。

例子:

 conc      freq
 A-hello      4
 A-Hi-there   5
 B-HELLO      1

使用上面的cSplit将返回:

freq conc_001  conc_002  conc_003
   4        A     hello        NA
   5        A        Hi     there
   1        B     HELLO        NA

我想:

freq conc_001  conc_002
   4        A     hello
   5        A  Hi-there
   1        B     HELLO
索托斯

这是另一个想法,通过使用sub我们限制它只能更改字符串的第一个指定的分隔符。然后cSplit我们使用新的分度计。

library(splitstackshape)
df$conc <- sub('-', ' ', df$conc)
cSplit(df, 'conc', ' ', 'wide')
#   freq conc_1   conc_2
#1:    4      A    hello
#2:    5      A Hi-there
#3:    1      B    HELLO

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R cSplit仅使用字符串中的第一个定界符

来自分类Dev

字符串在R中的最后一个(也是第n个)定界符处拆分,并删除定界符之前的字符串

来自分类Dev

字符串在R中的最后一个(也是第n个)定界符处分割,并删除定界符之前的字符串

来自分类Dev

R:第一次定界符出现时快速分割字符串

来自分类Dev

如何删除R中匹配模式或定界符之前的第一个和最后一个项目

来自分类Dev

仅使用 r 中的最后一个分隔符拆分字符串

来自分类Dev

使用R中的定界符数组拆分字符串

来自分类Dev

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

来自分类Dev

删除R中字符串中的第一个星号或破折号

来自分类Dev

R:如何查找字符串中的第一个数字

来自分类Dev

根据条件替换R中字符串的第一个元素

来自分类Dev

如何用R中的第一个所需符号分割字符串向量?

来自分类Dev

如何在R中的第二个定界符之后提取字符串

来自分类Dev

分割字符串,但保留第一个定界符

来自分类Dev

使用字符串距离技术在R中创建一个因子变量

来自分类Dev

bash中的RegEx在第一个定界符之后提取字符串

来自分类Dev

R语言-提取两个定界符之间的字符串

来自分类Dev

如何仅使用字符串中的第一个逗号作为分隔符?

来自分类Dev

用R中的条件删除字符串的第一个字符

来自分类Dev

如果返回“ \ r”,如何控制字符串中的第一个字符?

来自分类Dev

将多个定界符定义的字符串部分拆分为R中的多个变量

来自分类Dev

使用 R 从重复出现的单词中提取字符串到第一个空格

来自分类Dev

如何在字符的第一个(而不是最后一个)出现之前提取R中的字符串?

来自分类Dev

如何切到第一个定界符并获得字符串的剩余部分?

来自分类Dev

创建一个表以提取字符串中的第一个字母并在R中计数

来自分类Dev

在字符串中搜索一组定界符中的第一个的有效方法是什么?

来自分类Dev

在字符串中搜索一组定界符中的第一个的有效方法是什么?

来自分类Dev

R中的“仅使用列表的第一个元素”

来自分类Dev

使用R进行爬取,列表中仅爬取了第一个实例

Related 相关文章

  1. 1

    R cSplit仅使用字符串中的第一个定界符

  2. 2

    字符串在R中的最后一个(也是第n个)定界符处拆分,并删除定界符之前的字符串

  3. 3

    字符串在R中的最后一个(也是第n个)定界符处分割,并删除定界符之前的字符串

  4. 4

    R:第一次定界符出现时快速分割字符串

  5. 5

    如何删除R中匹配模式或定界符之前的第一个和最后一个项目

  6. 6

    仅使用 r 中的最后一个分隔符拆分字符串

  7. 7

    使用R中的定界符数组拆分字符串

  8. 8

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

  9. 9

    删除R中字符串中的第一个星号或破折号

  10. 10

    R:如何查找字符串中的第一个数字

  11. 11

    根据条件替换R中字符串的第一个元素

  12. 12

    如何用R中的第一个所需符号分割字符串向量?

  13. 13

    如何在R中的第二个定界符之后提取字符串

  14. 14

    分割字符串,但保留第一个定界符

  15. 15

    使用字符串距离技术在R中创建一个因子变量

  16. 16

    bash中的RegEx在第一个定界符之后提取字符串

  17. 17

    R语言-提取两个定界符之间的字符串

  18. 18

    如何仅使用字符串中的第一个逗号作为分隔符?

  19. 19

    用R中的条件删除字符串的第一个字符

  20. 20

    如果返回“ \ r”,如何控制字符串中的第一个字符?

  21. 21

    将多个定界符定义的字符串部分拆分为R中的多个变量

  22. 22

    使用 R 从重复出现的单词中提取字符串到第一个空格

  23. 23

    如何在字符的第一个(而不是最后一个)出现之前提取R中的字符串?

  24. 24

    如何切到第一个定界符并获得字符串的剩余部分?

  25. 25

    创建一个表以提取字符串中的第一个字母并在R中计数

  26. 26

    在字符串中搜索一组定界符中的第一个的有效方法是什么?

  27. 27

    在字符串中搜索一组定界符中的第一个的有效方法是什么?

  28. 28

    R中的“仅使用列表的第一个元素”

  29. 29

    使用R进行爬取,列表中仅爬取了第一个实例

热门标签

归档