반응형

R 8

오류: C 스택 사용량이 제한에 너무 가깝습니다.

오류: C 스택 사용량이 제한에 너무 가깝습니다. R에서 상당히 깊은 재귀 코드를 실행하려고 하는데 계속 다음과 같은 오류가 발생합니다. 오류: C 스택 사용량이 제한에 너무 가깝습니다. 내출에서 출력한 CStack_info()다음과 같습니다. Cstack_info() size current direction eval_depth 67108864 8120 1 2 저는 제 기계에 메모리가 충분합니다. 어떻게 하면 R에 대한 CS 스택을 늘릴 수 있는지 알고 싶습니다. 편집: 누군가가 재현 가능한 예를 요청했습니다.다음은 문제의 원인이 되는 몇 가지 기본 샘플 코드입니다.f(1,1)를 몇 번 실행하면 오류가 발생합니다.이미 --max-ppsize = 500000 및 옵션(제한사항 = 500000)을 설정했으므..

itsource 2023.06.21

조건을 충족하는 행렬의 행 선택

조건을 충족하는 행렬의 행 선택 행렬이 있는 R에서: one two three four [1,] 1 6 11 16 [2,] 2 7 12 17 [3,] 3 8 11 18 [4,] 4 9 11 19 [5,] 5 10 15 20 행이 3열 = 11인 하위 행렬을 추출하려고 합니다.즉, 다음과 같습니다. one two three four [1,] 1 6 11 16 [3,] 3 8 11 18 [4,] 4 9 11 19 저는 이것을 반복하지 않고 하고 싶습니다.저는 R이 처음이라 이것은 매우 분명하지만 문서는 종종 다소 조잡합니다.as.data.frame()을 사용하여 행렬을 데이터 프레임으로 변환하는 경우 이 작업이 더 쉽습니다.이 경우 이전 답변(부분 집합 또는 m$3 사용)이 작동하고 그렇지 않으면 작동하지 ..

itsource 2023.06.06

data.frame 행을 반복합니다.

data.frame 행을 반복합니다. 이 질문에는 이미 다음과 같은 답이 있습니다. data.frame 행을 N회 반복 (11개 답변) 마감됨3년 전에. 각각 data.frame 행을 반복합니다.N시간. 결과는 새로운 것이어야 합니다.data.frame(와 함께)nrow(new.df) == nrow(old.df) * N열의 데이터 형식을 유지합니다. N = 2의 예: A B C A B C 1 j i 100 1 j i 100 --> 2 j i 100 2 K P 101 3 K P 101 4 K P 101 따라서 각 행은 두 번 반복되고 문자는 문자로 유지되고 요인은 요인으로 유지되며 숫자는 숫자로 유지됩니다. 처음 사용한 시도는 다음과 같습니다.apply(old.df, 2, function(co) rep(c..

itsource 2023.06.06

홈브루와 함께 R 설치

홈브루와 함께 R 설치 홈브루를 사용하여 R을 설치하려고 합니다.SO의 다른 곳에서 권장되는 다음 명령을 실행했습니다. brew tap homebrew/science brew install R 위해서brew tap homebrew/science다음 오류가 표시됩니다. Error: Already tapped! 두 번째 명령의 경우 다음과 같이 수신됩니다. Error: No available formula for r 좋은 의견이라도 있나?2017년 기준으로 그냥.brew install r아래 @Andrew의 답변을 참조하십시오. 2014년 기준(요세미티 사용) 방법은 다음과 같습니다. brew tap homebrew/science brew install Caskroom/cask/xquartz brew ins..

itsource 2023.06.06
반응형