Programing

R : 모든 경고를 지우는 방법

lottogame 2021. 1. 7. 07:33
반응형

R : 모든 경고를 지우는 방법


명령 줄을 사용하여 warnings () 목록을 지우고 싶습니다.

나는 성공하지 못했다

> rm(last.warning, envir = baseenv())  
Error in rm(last.warning, envir = baseenv()) :   
cannot remove variables from the base environment

어떤 생각?


시험 assign("last.warning", NULL, envir = baseenv())


한 번 봐 가지고 suppressWarnings()나타나지에서 경고를 중지 할 수 있습니다.

의주의 사항 경고에 대한 도움말 페이지 가 말한다 :

".... last.warning이 저장되거나 표시되는 위치는 문서화되어 있지 않으며 변경 될 수 있습니다. R 2.4.0 이전에는 작업 공간에 저장되었지만 더 이상은 없습니다 ...."


동의합니다. try ()를 사용하고 해당 try ()에 의해 생성 된 경고 만 수집하고 싶습니다.

지금 내 해결책은

assign("last.warning", NULL, envir = baseenv())
    myFit  <- try(...)
    warned <- warnings()
assign("last.warning", NULL, envir = baseenv())

참조 URL : https://stackoverflow.com/questions/5725106/r-how-to-clear-all-warnings

반응형