使用tolower()修改数据框列中的所有值

时间:2017-06-20 01:02:31

标签: r data-manipulation

我有一个数据框,第一列(称为公司)充满了各种公司名称,但案例并不统一。一个可能是菲利普斯,另一个是菲利普斯,第三个是菲利普斯。我想让它们标准化 - 所有小写,所以我尝试mutate(),使用replace()和tolower():

library(readr)
library(dplyr)
library(tidyr)
refine_original <- read_csv("~/Desktop/refine_original.csv")


# cleaning up the company names to match (case)
refine_original %>% mutate(company=replace(company, length(company), 
tolower(company)))

print(refine_original$company)

当我打印列内容时,看起来我没有让更改粘在数据框上,它们保持不变。任何意见或帮助将非常感谢,谢谢!

0 个答案:

没有答案