반응형

r 8

R의 벡터 목록에서 행렬을 만들려면 어떻게 해야 합니까?

R의 벡터 목록에서 행렬을 만들려면 어떻게 해야 합니까? 목표: 길이가 같은 벡터 목록에서 각 벡터가 행이 되는 행렬을 만듭니다. 예: > a for (i in 1:10) a[[i]] a [[1]] [1] 1 1 2 3 4 5 [[2]] [1] 2 1 2 3 4 5 [[3]] [1] 3 1 2 3 4 5 [[4]] [1] 4 1 2 3 4 5 [[5]] [1] 5 1 2 3 4 5 [[6]] [1] 6 1 2 3 4 5 [[7]] [1] 7 1 2 3 4 5 [[8]] [1] 8 1 2 3 4 5 [[9]] [1] 9 1 2 3 4 5 [[10]] [1] 10 1 2 3 4 5 원하는 항목: [,1] [,2] [,3] [,4] [,5] [,6] [1,] 1 1 2 3 4 5 [2,] 2 1 2 3 4 5..

sourcecode 2023.07.17

행렬 또는 데이터 프레임의 모든 행에 함수 적용

행렬 또는 데이터 프레임의 모든 행에 함수 적용 2차원 행렬과 2-벡터를 인수 중 하나로 사용하는 함수가 있다고 가정합니다.행렬의 각 행에 함수를 적용하여 n-벡터를 얻고 싶습니다.R에서 이것을 어떻게 합니까? 예를 들어, 다음 세 가지 점에서 2D 표준 정규 분포의 밀도를 계산하려고 합니다. bivariate.density(x = c(0, 0), mu = c(0, 0), sigma = c(1, 1), rho = 0){ exp(-1/(2*(1-rho^2))*(x[1]^2/sigma[1]^2+x[2]^2/sigma[2]^2-2*rho*x[1]*x[2]/(sigma[1]*sigma[2]))) * 1/(2*pi*sigma[1]*sigma[2]*sqrt(1-rho^2)) } out M M [,1] [,2] [1..

sourcecode 2023.07.02

여러 줄의 설명 해결 방법?

여러 줄의 설명 해결 방법? 저는 이 질문에 대한 답을 이미 알고 있습니다.하지만 저는 그것이 R Users 목록에서 매우 자주 질문을 받는 것이라고 생각했고, 확실한 좋은 답변이 하나 있을 것입니다.제가 아는 한 R에는 다중 라인 코멘트 기능이 없습니다. 그렇다면, 좋은 해결책이 있는 사람이 있나요? R의 상당 부분의 작업은 일반적으로 대화형 세션(다행 주석의 필요성에 의문을 제기함)을 포함하지만, 동료와 학급 친구들에게 스크립트를 보내야 할 때가 있으며, 대부분은 사소한 코드 블록을 포함합니다.그리고 다른 언어에서 온 사람들에게 그것은 꽤나 자연스러운 질문입니다. 과거에 저는 인용문을 사용했습니다.문자열은 줄 바꿈을 지원하므로 R 스크립트 실행 시 " Here's my multiline comment..

sourcecode 2023.06.12

경골의 모든 행 표시/인쇄(tbl_df)

경골의 모든 행 표시/인쇄(tbl_df) tibble(이전의tbl_df)는 에서 생성한 데이터 프레임의 버전입니다.dplyrR의 데이터 프레임 조작 패키지.실수로 데이터 프레임을 호출할 때 테이블 출력이 길어지는 것을 방지합니다. 데이터 프레임이 다음으로 감겨지면tibble/tbl_df전체 데이터 프레임(데이터 프레임의 모든 행과 열)을 볼 수 있는 명령이 있습니까? 사용할 경우df[1:100,]100개의 행을 모두 볼 수 있지만 사용할 경우df[1:101,]처음 10개 행만 표시됩니다.모든 행을 쉽게 표시하여 빠르게 스크롤하고 싶습니다. 이에 대응하기 위한 applyr 명령이나 데이터 프레임의 랩을 해제하는 방법이 있습니까? 사용할 수도 있습니다. print(tbl_df(df), n=40) 또는 파이프..

sourcecode 2023.06.12

pandoc을 사용하여 Markdown에서 PDF로 변환할 때 마진 크기 설정

pandoc을 사용하여 Markdown에서 PDF로 변환할 때 마진 크기 설정 저는 RStudio에서 R마크다운 파일을 만들고 knitr로 HTML과 .md 파일을 짜냈습니다.그런 다음 pandoc을 사용하여 .md 파일을 PDF 파일로 변환했습니다(.html 파일에서 변환하려고 하면 오류가 발생합니다).그러나 제작된 PDF는 마진이 매우 큽니다(http://johnmacfarlane.net/pandoc/demo/example13.pdf) 과 같이).어떻게 하면 더 작은 마진으로 무언가를 생산할 수 있을까요?저는 판도크 사용자 가이드를 살펴보았지만, 유용한 것을 찾지 못했습니다.rmarkdown 및 pandoc의 최신 버전 rmarkdown의 최신 버전에서는 마진 설정을 최상위 요소를 통해 YAML 헤더..

sourcecode 2023.06.07

그래프에 회귀선 방정식 및 R^2 추가

그래프에 회귀선 방정식 및 R^2 추가 나는 어떻게 회귀선 방정식과 R^2를 추가하는지 궁금합니다.ggplot다음과 같습니다. library(ggplot2) df |t|)'], digits=1) ) ) as.character(as.expression(eq)); } geom_point() + ggrepel::geom_text_repel(label=rownames(mtcars)) + geom_text(x=3,y=300,label=lm_eqn(mtcars, 'hp','wt'),color='red',parse=T) + geom_smooth(method='lm') 안타깝게도 facet_wrap 또는 facet_grid에서는 작동하지 않습니다.또 다른 옵션은 다음을 사용하여 방정식을 생성하는 사용자 정의 함수를 만..

sourcecode 2023.06.07
반응형