«r» 태그된 질문

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

6
문자열 내 특정 문자 교체
Excel 의 찾기 및 바꾸기 기능 과 비슷한 벡터 내의 문자열에서 특정 문자를 제거하고 싶습니다 . 내가 시작하는 데이터는 다음과 같습니다. group <- data.frame(c("12357e", "12575e", "197e18", "e18947") 첫 번째 열부터 시작합니다. 의을 제거하여 두 번째 열을 생성하고 싶습니다 e. group group.no.e 12357e 12357 12575e 12575 197e18 19718 e18947 18947

12
% in %의 반대
데이터 프레임 D1의 categorical 형 변수 V1은 A에서 Z까지의 문자로 표시되는 값을 가질 수 있습니다. B, N 및 T와 같은 일부 값을 제외한 하위 집합 D2를 만들고 싶습니다. 기본적으로 다음과 같은 명령을 원합니다. ~와 반대 인 %in% D2 = subset(D1, V1 %in% c('B','N',T'))
262 r 


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 

3
ggplot2의 중심 플롯 제목
안녕하세요,이 간단한 코드 (그리고 오늘 아침의 모든 스크립트)가 ggplot2에서 중심이 아닌 제목을주기 시작했습니다. Ubuntu version: 16.04 R studio version: Version 0.99.896 R version: 3.3.2 GGPLOT2 version: 2.2.0 오늘 아침에 위의 내용을 새로 설치하여 수정했습니다 .... dat <- data.frame( time = factor(c("Lunch","Dinner"), levels=c("Lunch","Dinner")), total_bill = c(14.89, 17.23) ) # Add title, …
254 r  ggplot2 

3
부울 연산자 && 및 ||
받는 따르면 R 언어 정의 의 차이 &및 &&(대응 |하고 ||), 후자는 아니지만 전자 벡터화된다는 것이다. 도움말 텍스트 에 따르면 , "And"와 "AndAlso"( "Or"및 "OrElse")의 차이점과 유사한 차이점을 읽습니다. 의미 : 모든 평가가 필요하지 않은 경우 (예 : A가 참이면 A 또는 B 또는 C는 항상 참이므로 A가 참인지 평가를 …

4
범례 ggplot 2.2 제거
한 레이어의 범례를 유지하고 (부드럽게) 다른 레이어의 범례를 제거하려고합니다 (포인트). 내가 가진 전설을 차단 시도 guides(colour = FALSE)하고 geom_point(aes(color = vs), show.legend = FALSE). 편집 :이 질문과 답변이 많이 사용되므로 재현 가능한 예는 다음과 같습니다. library(ggplot2) ggplot(data = mtcars, aes(x = mpg, y = disp, group = gear)) + geom_point(aes(color …
250 r  ggplot2  legend 

7
rmarkdown의 YAML 현재 날짜
.rmd처리 할 문서 knitr와 rmarkdown패키지 의 YAML 전면에 현재 날짜를 입력하는 트릭이 있는지 궁금 합니다. 예전에 위키 페이지 상단에 다음 줄이있었습니다. _baptiste, `r format(Sys.time(), "%d %B, %Y")`_ html 출력으로 2014 년 5 월 3 일 baptiste 로 변환됩니다 . 이제는에서 제공하는 고급 pandoc 래퍼를 활용하고 싶지만 rmarkdownYAML 헤더에 r 코드가 …
247 r  yaml  knitr  r-markdown 

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 

17
상각 된 상수 시간 O (1)에서 R의 목록에 오브젝트를 추가 하시겠습니까?
R list 가 있으면 다음과 같이 mylist항목 obj을 추가 할 수 있습니다 . mylist[[length(mylist)+1]] <- obj 그러나 분명히 더 간단한 방법이 있습니다. 내가 R에 새로 왔을 때, 나는 다음 lappend()과 같이 쓰기를 시도했다 . lappend <- function(lst, obj) { lst[[length(lst)+1]] <- obj return(lst) } 물론 R의 이름 별 의미로 인해 …
245 r  performance  list  append  big-o 


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

20
패싯 레이블을 변경하는 방법은 무엇입니까?
다음 ggplot명령 을 사용했습니다 . ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + theme(panel.background = theme_blank()) 생산하는 나는 변경하려면 패싯 짧은 뭔가하지만, 라벨 (같은 Hosp 1, Hosp 2그들은 …
230 r  ggplot2  symbols  facet  plotmath 

4
R이 지수 표기법 (예 : e + 10)을 사용하지 않도록 강제합니까?
R이 e+10-와 같은 표기법 을 사용하는 대신 일반 숫자를 사용하도록 할 수 있습니까 ? 나는 가지고있다: 1.810032e+09 # and 4 같은 벡터 내에서보고 싶어 : 1810032000 # and 4 구식 프로그램에 대한 출력을 작성 중이며를 사용하여 텍스트 파일을 작성해야합니다 cat. 그것은 지금까지 잘 작동하지만 나는 단순히 그 e+10표기법을 사용할 수 …

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