首页 > 解决方案 > 提取行字符的最后一部分

问题描述

我需要提取数据框中一行的最后一部分,它是黄色的

在此处输入图像描述

我想删除这个字符,谢谢

标签: rrows

解决方案


这是否有效:

library(dplyr)
library(stringr)
df %>% mutate(c1 = str_remove(c1, '[A-Z].+'))
                   c1
1 \r\n\t\t\t\t(20:00 GMT)
2 \r\n\t\t\t\t(13:00 GMT)
3 \r\n\t\t\t\t(15:15 GMT)

df %>% mutate(c1 = str_remove(c1, '.*\\b'))
                    c1
1  \r\n\t\t\t\t(20:00 GMT)
2  \r\n\t\t\t\t(13:00 GMT)
3  \r\n\t\t\t\t(15:15 GMT)

使用的数据:

df
                               c1
1      Huesca \r\n\t\t\t\t(20:00 GMT)
2    Elche CF \r\n\t\t\t\t(13:00 GMT)
3 Read Madrid \r\n\t\t\t\t(15:15 GMT)

推荐阅读