«r-faq» 태그된 질문

r-faq 태그는 R 태그에서 정기적으로 발생하는 문제에 대해 제한된 수의 질문을 그룹화하기 위해 만들어집니다. SO에 대한 R의 공식 FAQ는 아니지만 일반적인 문제에 대한 흥미로운 정보 소스로 사용되어야합니다.

5
동일한 그래프에서 ggplot2를 사용하여 두 변수를 선으로 플로팅
아주 새로운 질문이지만 다음과 같은 데이터가 있다고 가정하십시오. test_data <- data.frame( var0 = 100 + c(0, cumsum(runif(49, -20, 20))), var1 = 150 + c(0, cumsum(runif(49, -10, 10))), date = seq(as.Date("2002-01-01"), by="1 month", length.out=100) ) ?를 사용하여 x 축에서 시계열 var0과 var1동일한 그래프에 어떻게 플롯 할 수 있습니까? 보너스 포인트는 당신이 …
305 r  ggplot2  graph  time-series  r-faq 

11
디스크에 플롯을 이미지로 저장하는 방법은 무엇입니까?
R을 사용하여 간단한 선형 회귀를 플로팅합니다. 해당 이미지를 PNG 또는 JPEG로 저장하고 싶습니다. 자동으로 할 수 있습니까? (코드를 통해) 두 가지 다른 질문이 있습니다. 첫째, 이미 모니터에서 줄거리를보고 있는데 그대로 저장하고 싶습니다. 둘째, 아직 플롯을 생성하지 않았지만 플로팅 코드를 실행할 때 직접 플롯을 디스크에 저장하고 싶습니다.
304 r  plot  ggplot2  lattice  r-faq 

13
ggplot2 막대 그래프의 주문 막대
가장 큰 막대가 y 축에 가장 가깝고 가장 짧은 막대가 가장 먼 막대 그래프를 만들려고합니다. 그래서 이것은 제가 가지고있는 테이블과 같습니다. Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve Defense 5 John Defense 6 Tim Striker 위치에 따라 플레이어 수를 나타내는 막대 그래프를 만들려고합니다. p …
301 r  ggplot2  r-faq 

6
문자열로 주어진 표현식 평가
R이 eval()함수를 사용하여 문자열과 같은 계산을 수행 할 수 있는지 궁금 합니다. 이것은 일반적인 경우입니다. eval("5+5") 그러나 10 대신에 나는 얻는다 : [1] "5+5" 어떤 해결책?
283 r  eval  r-faq 

9
문자가 문자열에 있는지 테스트
문자열이 다른 문자열의 하위 집합인지 확인하려고합니다. 예를 들면 다음과 같습니다. chars <- "test" value <- "es" "value"가 "chars"문자열의 일부로 나타나면 TRUE를 반환하고 싶습니다. 다음 시나리오에서는 false를 반환하려고합니다. chars <- "test" value <- "et"
279 r  regex  string  r-faq 


6
문자열 / 문자로 구성된 벡터 연결
문자 유형의 벡터가있는 경우 값을 문자열로 어떻게 연결할 수 있습니까? paste () 사용 하여 수행하는 방법은 다음과 같습니다 . sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') 항복 "abc". 그러나 물론 sdata 의 길이를 미리 알고있는 경우에만 작동합니다 .
273 r  string  r-faq 

12
R에서 소수 자릿수 서식
화면에 출력하거나 파일에 쓸 때 소수점 이하 두 자리 만 표시하고 싶은 숫자 (예 : 1.128347132904321674821)가 있습니다. 어떻게합니까? x <- 1.128347132904321674821 편집하다: 사용 : options(digits=2) 가능한 답변으로 제안되었습니다. 스크립트에서 한 번만 사용하도록 지정하는 방법이 있습니까? 스크립트에 추가하면 다른 일을하는 것처럼 보이지 않으며 각 숫자를 형식화하기 위해 다시 입력하는 데 관심이 …
264 r  formatting  rounding  r-faq 

11
긴 형식에서 넓은 형식으로 데이터를 재구성하는 방법
다음 데이터 프레임을 다시 정렬하는 데 문제가 있습니다. set.seed(45) dat1 <- data.frame( name = rep(c("firstName", "secondName"), each=4), numbers = rep(1:4, 2), value = rnorm(8) ) dat1 name numbers value 1 firstName 1 0.3407997 2 firstName 2 -0.7033403 3 firstName 3 -0.3795377 4 firstName 4 -0.7460474 5 secondName 1 -0.8981073 6 …
263 r  reshape  r-faq 

9
목록에서 여러 데이터 프레임을 동시에 병합
병합하려는 많은 data.frames 목록이 있습니다. 여기서 문제는 각 data.frame이 행과 열 수의 관점에서 다르지만 모두 핵심 변수 ( 아래에서 호출 "var1"하고 "var2"코드)를 공유한다는 것 입니다. data.frames 가 열 측면에서 동일 rbind하다면 plyr의 rbind.fill 이 작업을 수행 할 수는 있지만이 데이터의 경우는 아닙니다. 이 merge명령은 2 data.frame에서만 작동 하기 때문에 아이디어를 …
258 r  list  merge  dataframe  r-faq 

26
실행 스크립트의 경로 결정
같은 디렉토리에있는 foo.R다른 스크립트를 포함 하는 스크립트 가 있습니다 other.R. #!/usr/bin/env Rscript message("Hello") source("other.R") 그러나 현재 작업 디렉토리가 무엇이든 관계없이 R찾고 싶습니다 other.R. 즉, foo.R자체 경로를 알아야합니다. 어떻게해야합니까?
255 r  file  path  rscript  r-faq 

15
데이터 프레임 문자열 열을 여러 열로 분할
양식의 데이터를 가져오고 싶습니다 before = data.frame(attr = c(1,30,4,6), type=c('foo_and_bar','foo_and_bar_2')) attr type 1 1 foo_and_bar 2 30 foo_and_bar_2 3 4 foo_and_bar 4 6 foo_and_bar_2 위에서 split()" type" 열을 사용 하여 다음과 같은 것을 얻으십시오. attr type_1 type_2 1 1 foo bar 2 30 foo bar_2 3 4 foo bar 4 …
246 r  string  dataframe  split  r-faq 


15
각 측면에 2 개의 y 축과 다른 스케일이있는 ggplot
카운트를 보여주는 막대 차트와 하나의 차트에 비율을 모두 나타내는 꺾은 선형 차트를 그려야합니다. 두 가지를 모두 따로 할 수 있지만, 함께 묶으면 첫 번째 레이어의 스케일 (예 geom_bar:)이 두 번째 레이어 와 겹칩니다 층 (즉 geom_line). 축을 geom_line오른쪽으로 움직일 수 있습니까 ?
231 r  ggplot2  r-faq 

9
그래프에 회귀선 방정식 및 R ^ 2 추가
에 회귀선 방정식과 R ^ 2를 추가하는 방법이 궁금합니다 ggplot. 내 코드는 다음과 같습니다 library(ggplot2) df <- data.frame(x = c(1:100)) df$y <- 2 + 3 * df$x + rnorm(100, sd = 40) p <- ggplot(data = df, aes(x = x, y = y)) + geom_smooth(method = "lm", se=FALSE, color="black", formula …

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