从照片的"Make“栏中,我发现了一些拼写错误,比如丰田和丰田章男。如何在R中将错误的名称替换为正确的名称。谢谢!
发布于 2021-07-14 09:34:26
有相当多的方法可以做到这一点,但我是Tidyverse中的包的狂热粉丝,我认为它是一组很棒的包。您将需要安装并导入tidyverse,然后我推荐使用str_replace
或str_replace_all
方法(documentation found here)。
library(tidyverse)
data$Model <- str_replace(data$Model, "Toyouta", "Toyota")
发布于 2021-07-14 09:35:35
一种方法是使用正则表达式和case_when
在看不到数据的情况下很难提供解决方案,但这里有一个潜在的解决方案:
library(tidyverse)
df %>%
mutate(make = case_when(
str_detect(str_to_lower(Make), "^toy") ~ "Toyota",
TRUE ~ Make
))
https://stackoverflow.com/questions/68370898
复制相似问题