«r» 태그된 질문

R은 통계 컴퓨팅, 생물 정보학, 시각화 및 일반 컴퓨팅을위한 무료 오픈 소스 프로그래밍 언어 및 소프트웨어 환경입니다. 원하는 출력과 함께 최소의 재현 가능한 예를 제공하십시오. 데이터에`dput ()`을 사용하고`library ()`호출로 기본이 아닌 모든 패키지를 지정하십시오. 데이터 또는 코드 용 그림을 포함하지 말고 들여 쓰기 된 코드 블록을 대신 사용하십시오. 통계 관련 질문은 https://stats.stackexchange.com을 사용하십시오.

9
함수에서 명시 적으로 return 호출
얼마 전에 R 핵심 팀의 Simon Urbanek에 의해 책망 을 받았습니다 (사용자가 return함수 끝에서 명시 적으로 전화하도록 권장 합니다 (그의 의견은 삭제되었지만). foo = function() { return(value) } 대신 그는 추천했다 : foo = function() { value } 아마도 이와 같은 상황에서는 다음이 필요합니다. foo = function() { if(a) { …
199 r 


4
R-패키지로드 메시지를 피하는 마크 다운
R-Studio를 통해 Knitr을 사용하고 있으며 꽤 깔끔하다고 생각합니다. 그래도 사소한 문제가 있습니다. R-Chunk에서 파일을 소싱하면 knitr 출력에 다음과 같은 외부 주석이 포함됩니다. + FALSE Loading required package: ggplot2 + FALSE Loading required package: gridExtra + FALSE Loading required package: grid + FALSE Loading required package: VGAM + FALSE Loading required …

8
data.table에서 이름으로 열을 어떻게 삭제합니까?
에서 "foo"라는 열을 제거하려면 data.frame다음을 수행하십시오. df <- df[-grep('foo', colnames(df))] 그러나 일단 객체 df로 변환 되면 data.table열을 제거하는 방법은 없습니다. 예: df <- data.frame(id = 1:100, foo = rnorm(100)) df2 <- df[-grep('foo', colnames(df))] # works df3 <- data.table(df) df3[-grep('foo', colnames(df3))] 그러나 일단 data.table객체 로 변환되면 더 이상 작동하지 않습니다.
196 r  data.table 

2
data.table이 다른 데이터에 대한 참조 인 경우를 정확히 이해하십시오.
의 참조 별 속성을 이해하는 데 약간의 어려움이 data.table있습니다. 일부 작업은 참조를 '파손'하는 것처럼 보이고 무슨 일이 일어나고 있는지 정확하게 이해하고 싶습니다. 를 통해 data.table다른 테이블을 만들면 data.table(를 통해 <-새 테이블을 업데이트 :=하면 원래 테이블도 변경됩니다. 이는 다음과 같이 예상됩니다. ?data.table::copy 및 stackoverflow : 데이터 테이블 패키지 내의 오퍼레이터에 의한 …

9
R에서 루프 작동 속도 향상
R에서 큰 성능 문제가 data.frame있습니다. 객체 를 반복하는 함수를 작성했습니다 . 단순히 새로운 열을 추가하고 data.frame무언가를 축적합니다. (간단한 조작). 는 data.frame대략 850K 행이 있습니다. 내 PC는 여전히 작동하고 있으며 (현재 약 10 시간) 런타임에 대해서는 전혀 모릅니다. dayloop2 <- function(temp){ for (i in 1:nrow(temp)){ temp[i,10] <- i if (i > …
193 performance  r  loops  rcpp  r-faq 

4
ggplot2 기본 색상 팔레트 에뮬레이션
원하는 수의 색상에 대해 ggplot2의 기본 색상 팔레트를 에뮬레이트하는 데 어떤 기능을 사용할 수 있습니까? 예를 들어, 3을 입력하면 다음 색상으로 16 진수 색상의 문자형 벡터가 생성됩니다.
192 r  ggplot2 

5
티블의 모든 행 표시 / 인쇄 (tbl_df)
tibble(이전의 tbl_df)는 dplyrR 의 데이터 프레임 조작 패키지에 의해 생성 된 데이터 프레임의 버전입니다. 실수로 데이터 프레임을 호출 할 때 긴 테이블 출력을 방지합니다. 데이터 프레임이 tibble/ 로 래핑 tbl_df되면 전체 데이터 프레임 (데이터 프레임의 모든 행과 열)을 볼 수있는 명령이 있습니까? 을 사용하면 df[1:100,]100 행이 모두 표시되지만을 사용 df[1:101,]하면 …
192 r  dplyr  options  display 

7
벡터에서 NA 값 제거
나는 두 개의 NA값 을 가진 거대한 벡터를 가지고 있으며 그 벡터에서 최대 값을 찾으려고 노력하고 있지만 (벡터는 모든 숫자입니다) NA값 때문에이 작업을 수행 할 수 없습니다 . NA최대 값을 계산할 수 있도록 값을 제거하려면 어떻게 해야합니까?
191 r  max  min  na  missing-data 

5
축 틱 수 증가
일부 데이터에 대한 플롯을 생성하고 있지만 틱 수가 너무 적으므로 더 정확하게 읽을 수 있어야 합니다. ggplot2에서 축 틱 수를 늘리는 방법이 있습니까? ggplot에 벡터를 축 틱으로 사용하도록 지시 할 수는 있지만 모든 데이터에 대해 틱 수를 늘리는 것이 좋습니다. 즉, 데이터에서 눈금 번호를 계산하고 싶습니다. 아마도 ggplot은 일부 알고리즘으로 …
191 r  ggplot2 

10
데이터 프레임에서 숫자 열만 선택
다음과 같이 data.frame이 있다고 가정하십시오. x <- data.frame(v1=1:20,v2=1:20,v3=1:20,v4=letters[1:20]) x에서 숫자 인 열만 어떻게 선택 하시겠습니까?
189 r 

7
ggplot2에서 글꼴 크기 및 축 텍스트 방향 변경
x 축에 categorical 형 변수와 y 축에 숫자 변수가있는 그래프를 플로팅하고 있습니다. x 축의 경우 데이터 포인트가 많을 경우 기본 텍스트 형식으로 인해 각 눈금 표시의 레이블이 다른 레이블과 겹치게됩니다. (a) 축 텍스트의 글꼴 크기를 변경하고 (b) 텍스트가 축에 수직이되도록 텍스트 방향을 변경하려면 어떻게합니까?
188 r  ggplot2 

4
특정 문자열을 포함하는 행 필터링
문자열이 포함 된 행을 기준으로 사용하여 데이터 프레임을 필터링해야합니다 RTB. 을 사용하고 dplyr있습니다. d.del <- df %.% group_by(TrackingPixel) %.% summarise(MonthDelivery = as.integer(sum(Revenue))) %.% arrange(desc(MonthDelivery)) 함수 filter를 사용할 수 있다는 것을 알고 dplyr있지만 문자열의 내용을 확인하도록 알려주는 방법을 정확히 알지 못합니다. 특히 열의 내용을 확인하고 싶습니다 TrackingPixel. 문자열에 레이블이 포함되어 있으면 …
188 r  filter  dplyr 

2
R 프로그래밍 언어에서 ~ (물결표) 사용
다음 명령에서 회귀 모델링에 대한 자습서를 보았습니다. myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width 이 명령은 정확히 무엇 ~을하며 명령에서 (물결표) 의 역할은 무엇 입니까?
187 r  r-faq 

5
자신의 함수를 작성할 때 R의 줄임표 기능을 사용하는 방법은 무엇입니까?
R 언어에는 다양한 개수의 인수를 사용할 수있는 함수를 정의하는 멋진 기능이 있습니다. 예를 들어, 함수 data.frame는 여러 인수를 사용하며 각 인수는 결과 데이터 테이블의 열에 대한 데이터가됩니다. 사용법 예 : > data.frame(letters=c("a", "b", "c"), numbers=c(1,2,3), notes=c("do", "re", "mi")) letters numbers notes 1 a 1 do 2 b 2 re 3 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.