dplyr
을 사용하여 데이터 세트를 정리하려고합니다. 변경하려는 열은 실제로는 이중이지만 소수점 대신 쉼표로 묶인 문자열이 있습니다. 지금까지 나는 이것을 얻었다 :mutate_at를 사용하여 여러 열 유형을 변경하십시오.
presupuesto_2016 <- read_csv("http://datos.gob.ar/dataset/89f1a2dd-ad79-4211-87b4-44661d81ac0d/resource/84e23782-7d52-4724-a4ba-2f9621fa5f4e/download/presupuesto-2016.csv")
names(presupuesto_2016) <- str_replace(names(presupuesto_2016), "\uFEFF", "")
presupuesto_2016 %>%
mutate_at(starts_with("monto_"),
str_replace, pattern = ",", replacement = "\\.") %>%
mutate_at(starts_with("monto_"), funs(as.numeric))
그러나 이것은 모든 칼럼을 숫자로 바꾼다. 여기서 내가 뭘 잘못하고 있니?
을 내가 좋아하는 뭔가를 찾고 있었다 주로하기 때문에' dec' a la read.csv. 하지만 필자는 도움말 파일을 자세히 읽어야합니다. –