일반적으로 경고를받지 않도록 R을 코딩하는 것을 선호하지만 as.numeric
문자형 벡터를 변환하는 데 사용할 때 경고가 표시되지 않도록하는 방법을 모르겠습니다 .
예를 들면 :
x <- as.numeric(c("1", "2", "X"))
강제로 NA를 도입했기 때문에 경고를 줄 것입니다. 강제로 NA를 도입하고 싶습니다. "예, 이것이 제가하고 싶은 일입니다"라고 말할 수있는 방법이 있습니까? 아니면 경고와 함께 살아야합니까?
아니면이 작업에 다른 기능을 사용해야합니까?
이 경고의 문제점은 무엇입니까? 일반적으로 귀중한 정보를 제공합니다. 저는 R 콘솔에서 더 자세한 출력을 선호합니다.
—
Roland
@Roland 나는 전적으로 동의하지만 경고를 무시하는 데 익숙해지면 경고의 유용성이 감소합니다. 이것이 제가 일반적으로 경고를 "처리"하는 것을 좋아하는 이유입니다. 이 경우 항상 경고를 생성하고 많은 경고를 생성합니다. 내 데이터는 "X"가 NA를 나타내는 문자열로 들어 오므로 함수는 내가 원하는대로 정확히 수행합니다. "알려 줘서 고맙지 만 내가 뭘하는지 알아도 괜찮아"라고 말하고 싶었어요.
—
Korone 2013
suppressWarnings
완벽 해 보인다.
그게
—
Roland
read.table
논쟁 을 받아들이는 거 알아 na.strings
?
라이브러리의 알려진 버그에 대한 해결 방법이 이미있는 경우이를 억제하는 것이 유용합니다. 이것이 제가 이것을 사용하는 방법입니다!
—
Clem Wang
?suppressWarnings
아마도?