如何从系列字符(列名)中删除最后两个元素?

伊娃

在我的数据框中,许多列名称都以“ .y”结尾,如示例所示:

dat <- data.frame(x1=sample(c(0:1)), id=sample(10), av1.y = sample(10) , av2.y = sample(10) , av3.y = sample(10),av4.y=sample(10))
dat

我想摆脱所有以.y结尾的列名的最后两个字符,并使其他列保持不变,以便具有这样的数据框:

colnames(dat) <- c("x1","id","av1","av2","av3","av4")
dat

如何在不重新键入所有列名的情况下实现这一目标?我找到了对单个字符串执行此操作的方法,但不知道如何在一系列字符串上重复执行此操作:

library(stringi)
stri_sub("av3.y",1,3)
亨里克

一种可能性是gsub

gsub(pattern = ".y", replacement = "", x = names(dat), fixed = TRUE)
# [1] "x1"  "id"  "av1" "av2" "av3" "av4"

在字符串末尾更明确地匹配“ .y”

gsub(pattern = "\\.y$", replacement = "", x = names(dat))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从具有子数组的多维数组中删除最后两个元素

来自分类Dev

从数据框-Pandas中所有列的列名中删除最后两个字符

来自分类Dev

从数据框-Pandas中所有列的列名中删除最后两个字符

来自分类Dev

如何删除逗号分隔的重复字符串值并获取最后两个值

来自分类Dev

删除R中字符串中最后两个单词之间的间隙

来自分类Dev

如何过滤其中一个系列中列表元素的值为true的两个Dataframe系列

来自分类Dev

PHP:从关联数组中删除除最后两个元素以外的所有元素

来自分类Dev

Spring + Thymeleaf显示列表中的最后两个元素

来自分类Dev

反转Prolog中列表的最后两个元素

来自分类Dev

匹配两个熊猫系列:如何从另一个系列的一个序列中查找字符串元素,然后创建一个新列

来自分类Dev

从字符串数组的每个元素中删除两个冗余符号

来自分类Dev

选择div中的最后两个元素,如果只有两个,则不选择

来自分类Dev

如何从两个嵌套列表的数组中删除 n 个元素而不丢失数组?

来自分类Dev

如何删除字符串中彼此跟随的两个相同且随机的字符-PHP

来自分类Dev

图表。如何更新实时图表中的两个系列?

来自分类Dev

如何在Python系列中删除字符串元素?

来自分类Dev

如何使用PHP删除页面DOM中的两个元素

来自分类Dev

如何从列表中删除两个元素而没有循环?

来自分类Dev

MATLAB:如何从两个对应的列向量中删除重复元素?

来自分类Dev

如何删除其他两个单词/字符之间的两个单词/字符?

来自分类Dev

如何删除两个span元素之间的多余空间?

来自分类Dev

如何删除两个div元素之间的空间

来自分类Dev

如何删除网站上两个元素之间的空格?

来自分类Dev

删除表中两个td元素之间的空间

来自分类Dev

从两个Numpy数组中删除重复的元素

来自分类Dev

从两个Numpy数组中删除匹配元素

来自分类Dev

如何在将其设为字符串之前从双精度数中删除最后两个数字?

来自分类Dev

如何从其他两个系列中获取一个系列?

来自分类Dev

使用python从列表中的字符串中删除最后两个字符

Related 相关文章

  1. 1

    从具有子数组的多维数组中删除最后两个元素

  2. 2

    从数据框-Pandas中所有列的列名中删除最后两个字符

  3. 3

    从数据框-Pandas中所有列的列名中删除最后两个字符

  4. 4

    如何删除逗号分隔的重复字符串值并获取最后两个值

  5. 5

    删除R中字符串中最后两个单词之间的间隙

  6. 6

    如何过滤其中一个系列中列表元素的值为true的两个Dataframe系列

  7. 7

    PHP:从关联数组中删除除最后两个元素以外的所有元素

  8. 8

    Spring + Thymeleaf显示列表中的最后两个元素

  9. 9

    反转Prolog中列表的最后两个元素

  10. 10

    匹配两个熊猫系列:如何从另一个系列的一个序列中查找字符串元素,然后创建一个新列

  11. 11

    从字符串数组的每个元素中删除两个冗余符号

  12. 12

    选择div中的最后两个元素,如果只有两个,则不选择

  13. 13

    如何从两个嵌套列表的数组中删除 n 个元素而不丢失数组?

  14. 14

    如何删除字符串中彼此跟随的两个相同且随机的字符-PHP

  15. 15

    图表。如何更新实时图表中的两个系列?

  16. 16

    如何在Python系列中删除字符串元素?

  17. 17

    如何使用PHP删除页面DOM中的两个元素

  18. 18

    如何从列表中删除两个元素而没有循环?

  19. 19

    MATLAB:如何从两个对应的列向量中删除重复元素?

  20. 20

    如何删除其他两个单词/字符之间的两个单词/字符?

  21. 21

    如何删除两个span元素之间的多余空间?

  22. 22

    如何删除两个div元素之间的空间

  23. 23

    如何删除网站上两个元素之间的空格?

  24. 24

    删除表中两个td元素之间的空间

  25. 25

    从两个Numpy数组中删除重复的元素

  26. 26

    从两个Numpy数组中删除匹配元素

  27. 27

    如何在将其设为字符串之前从双精度数中删除最后两个数字?

  28. 28

    如何从其他两个系列中获取一个系列?

  29. 29

    使用python从列表中的字符串中删除最后两个字符

热门标签

归档