用字符串包删除和替换观察
removing and replacing observations with string package
我有两个数据集,我正在尝试合并。我加入的专栏彼此不完全匹配。第一个文件列看起来像这样:00:01:54:2145 等 00:对于每一个观察。我想将此列中的所有观察结果更改为以下格式:01/54/2145。
我用字符串包尝试了几种方法,但无法正常工作。
df1 <- df %>%
str_replace_all("00:")
我遇到了这个错误,但我认为这不是唯一的问题:
参数不是原子向量;胁迫
谢谢
library(stringr)
library(dplyr)
my_conversion <- Vectorize(function(str) {
str_replace(str, "^00:", "") %>%
str_replace_all(":", "/")
})
df <- data.frame(
a_column = 1:3, key_column = c("00:01:54:2145", "00:01:54:2145", "00:01:54:2145"))
df %>% mutate(key_column = my_conversion(key_column))
我有两个数据集,我正在尝试合并。我加入的专栏彼此不完全匹配。第一个文件列看起来像这样:00:01:54:2145 等 00:对于每一个观察。我想将此列中的所有观察结果更改为以下格式:01/54/2145。 我用字符串包尝试了几种方法,但无法正常工作。
df1 <- df %>%
str_replace_all("00:")
我遇到了这个错误,但我认为这不是唯一的问题: 参数不是原子向量;胁迫
谢谢
library(stringr)
library(dplyr)
my_conversion <- Vectorize(function(str) {
str_replace(str, "^00:", "") %>%
str_replace_all(":", "/")
})
df <- data.frame(
a_column = 1:3, key_column = c("00:01:54:2145", "00:01:54:2145", "00:01:54:2145"))
df %>% mutate(key_column = my_conversion(key_column))