删除"&引用;从R中列名的末尾开始
数据集的格式如下所示。带有日期的列以“.”结尾。我想删除它们,请建议一种有效的方法,因为列的数量很大 结果数据集在以日期为标题的列末尾不应具有“.”字符删除"&引用;从R中列名的末尾开始,r,R,数据集的格式如下所示。带有日期的列以“.”结尾。我想删除它们,请建议一种有效的方法,因为列的数量很大 结果数据集在以日期为标题的列末尾不应具有“.”字符 Product 1/1/2020. 1/1/2019. 1/1/2018. 1 10 11 10 2 24 12 0 3 40
Product 1/1/2020. 1/1/2019. 1/1/2018.
1 10 11 10
2 24 12 0
3 40 10 24
4 90 9 1
5 21 9 1
如果您的数据被调用为
df
,则可以使用正则表达式删除列名中的最后一个“.”。尝试:
names(df) <- sub('\\.$', '', names(df))
names(df)您可以dplyr
rename\u
library(dplyr)
df %>%
rename_with(~str_remove(.x, "\\.$"))