나는 수천 개의 점 분리 기호와 점 대신에 쉼표를 포함하는 전체 열의 열을 음수 구분 기호로 사용합니다. 숫자 열을 만들려고하면 모든 데이터가 손실됩니다.쉼표와 점 바꾸기 R
var1 <- c("50,0", "72,0", "960,0", "1.920,0", "50,0", "50,0", "960,0")
df <- cbind(var1, var2 = as.numeric(gsub(".", "", as.character(var1))))
과 함께 상처 : 내가 잘못 뭐하는 거지
var1 var2
[1,] "50,0" NA
[2,] "72,0" NA
[3,] "960,0" NA
[4,] "1.920,0" NA
[5,] "50,0" NA
[6,] "50,0" NA
[7,] "960,0" NA
?
''(var1, decimal.mark = '.')''형식의 쉼표를 점으로 변경할 수있는 또 다른 방법은 ODS 파일 (Locale Portuguese)을 읽는 것입니다. 장단점에 대해 말할 수는 없지만, 그것은 단지 측면 논평이었다. – PatrickT
이 함수에 숫자 벡터를 전달하면 UseMethod ("filter_") 오류 : 클래스 "c ('double', 'numeric')"의 객체에 적용된 'filter_' – d8aninja