반응형

r 10

R에서 실행을 일시 중지하고, 자고, X초 동안 기다리도록 하는 방법은 무엇입니까?

R에서 실행을 일시 중지하고, 자고, X초 동안 기다리도록 하는 방법은 무엇입니까? 지정된 시간(초 또는 밀리초) 동안 R 스크립트를 일시 중지하는 방법은 무엇입니까?많은 언어에서, 다음과 같은 것이 있습니다.sleep기능, 그러나?sleep데이터 세트를 참조합니다.그리고.?pause그리고.?wait존재하지 않습니다. 의도된 목적은 셀프 타임 애니메이션을 위한 것입니다.원하는 솔루션은 사용자 입력 없이 작동합니다.봐help(Sys.sleep). 예를 들어, 에서?Sys.sleep testit 0.992 0.006 1.000 system.time(sys_sleep(4.5)) #> user system elapsed #> 4.490 0.008 4.500 repref v2.0.2를 사용하여 2022-11-21..

source 2023.07.15

목록에서 NULL 요소 제거

목록에서 NULL 요소 제거 이 질문에는 이미 다음과 같은 답이 있습니다. 목록에서 null이 아닌 요소 추출 (5개 답변) 마감됨11일 전에. mylist mylist [[1]] NULL [[2]] NULL [[3]] NULL [[4]] NULL [[5]] NULL [[6]] NULL [[7]] NULL [[8]] NULL [[9]] NULL [[10]] NULL [[11]] [1] 123 [[12]] NULL [[13]] [1] 456 내 목록에는 13개의 요소가 있으며, 그 중 11개는 NULL입니다.제거하고 싶지만 비어 있지 않은 요소의 인덱스는 유지합니다. mylist2 = mylist[-which(sapply(mylist, is.null))] > mylist2 [[1]] [1] 123 [[2]..

source 2023.07.05

R에서 CRAN 미러를 선택하는 방법

R에서 CRAN 미러를 선택하는 방법 다음을 수행하여 R 프롬프트를 통해 패키지를 설치하려고 합니다. install.packages('RMySQL') 그러나 출력은 다음과 같습니다. --- Please select a CRAN mirror for use in this session --- 그리고 다른 건 없어요!저는 이 아주 기본적인 문제에 대한 해결책을 찾을 수 없습니다.CRAN 미러를 선택하려면 무엇을 입력해야 합니까? 편집: OS: Mac-OS X 10.6.8 R 버전: 2.15.0리포지토리 목록이 있는 창이나 일부 옵션이 있는 텍스트 메뉴가 표시됩니다. 나표시지않언으사제지직용가자패접다키를운다미수있니습지그정러할할를러드로지든되면▁from▁mirror▁▁using▁by▁but▁packages▁speci..

source 2023.07.05

함수에서 반환을 명시적으로 호출할지 여부

함수에서 반환을 명시적으로 호출할지 여부 얼마 전에 사용자에게 명시적으로 전화를 걸 것을 추천한 것 때문에 코어 팀(내 생각에)의 사이먼 어반크에게 질책을 받았습니다.return함수의 끝에서 (그의 주석은 삭제되었지만): foo = function() { return(value) } 대신 그는 다음을 추천했습니다. foo = function() { value } 이러한 상황에서는 다음이 필요할 수 있습니다. foo = function() { if(a) { return(a) } else { return(b) } } 그의 논평은 왜 전화를 하지 않는지를 밝혀주었습니다.return엄격하게 필요한 것이 좋은 것이 아니라면, 그러나 이것은 삭제되었습니다. 다음과 같습니다: 왜 전화하지 거죠?return더 빠르거나..

source 2023.06.25

요인 수준과 요인 레이블 간의 혼동

요인 수준과 요인 레이블 간의 혼동 R에서 요인의 수준과 레이블 사이에 차이가 있는 것 같습니다.지금까지 저는 항상 수준이 요인 수준의 '실제' 이름이고 레이블은 출력에 사용되는 이름이라고 생각했습니다(예: 표 및 그림).다음 예에서 알 수 있듯이 분명히 그렇지 않습니다. df df$f=='Treatment A: XYZ' [1] TRUE FALSE FALSE 그래서 제 질문은 두 부분으로 구성되어 있습니다. 레벨과 라벨의 차이점은 무엇입니까? 스크립팅과 출력을 위한 요인 수준의 이름을 다르게 지정할 수 있습니까? 배경:더 긴 스크립트의 경우 짧은 요인 수준으로 스크립팅하는 것이 훨씬 쉬워 보입니다.그러나 보고서 및 그림의 경우 이 짧은 요인 수준이 적절하지 않을 수 있으므로 정밀도 이름으로 대체해야 합니..

source 2023.06.15

R에 로드된 패키지 버전을 확인하는 방법은 무엇입니까?

R에 로드된 패키지 버전을 확인하는 방법은 무엇입니까? 저는 제 대학 클러스터를 사용하는 방법을 찾는 중입니다.2가지 버전의 R이 설치되어 있습니다.비표준 위치에 있는 시스템 전체 R 2.11(데비안 6.0) 및 R 2.14.2. MPI를 눈과 함께 사용하려고 합니다.실행하려는 코드는 다음과 같습니다. library(snow) library(Rmpi) cl = 2.12.1 In addition: Warning message: 그래서 R은 R2.11용으로 컴파일된 패키지 Snow 버전을 로드하는 것 같습니다.R2.14에 따른 스노우를 홈 폴더에 설치하고 코드에 다음 행을 추가했습니다. .libPaths("/soft/R/lib/R/library") .libPaths("~/R/x86_64-pc-linux-gn..

source 2023.06.15

Rstudio에서 작업 디렉토리를 원본 파일 위치로 설정하기 위한 R 명령

Rstudio에서 작업 디렉토리를 원본 파일 위치로 설정하기 위한 R 명령 저는 R에서 몇 가지 튜토리얼을 공부하고 있습니다.각 R 코드는 특정 폴더에 포함되어 있습니다.그 안에 데이터 파일과 다른 파일들이 있습니다.나는 그것을 열고 싶습니다..r아래와 같이 Rstudio의 작업 디렉토리를 변경할 필요가 없도록 파일로 작성하고 소스화합니다. R에서 내 작업 디렉터리를 자동으로 지정할 수 있는 방법이 있습니까?소스가 소가되스트의위가치다수사다있용습니할음을면스져려오를는크를 사용하면 .utils::getSrcDirectory또는utils::getSrcFilename이것들은 입력으로서의 기능이 필요합니다.다음 행을 사용하여 스크립트를 만들고 소스로 만들어 사용법을 확인합니다. print(utils::getSrcD..

source 2023.06.06

R의 작업 공간에서 하나를 제외한 모든 개체를 제거하려면 어떻게 해야 합니까?

R의 작업 공간에서 하나를 제외한 모든 개체를 제거하려면 어떻게 해야 합니까? 많은 개체가 있는 작업 공간이 있는데 하나를 제외하고 모두 제거하려고 합니다.이상적으로 입력하지 않는 것이 좋습니다.rm(obj.1, obj.2... obj.n)다음과 같이 표시할 수 있습니까?remove all objects but these ones?다음은 이를 수행하는 간단한 구성입니다.setdiff: rm(list=setdiff(ls(), "x")) 그리고 완전한 예를 들어보겠습니다.위험을 감수하고 실행 - 다음을 제외한 모든 변수를 제거합니다.x: x keep(a, sure = TRUE) # setting sure to TRUE removes variables b and c > ls() [1] "a" 다른 방법은 RS..

source 2023.06.06
반응형