«r» 태그된 질문

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

5
빈도 / 값으로 이산 x 스케일을 주문
불연속 x 스케일이있는 ggplot을 사용하여 회피 된 막대 차트를 만들고 있는데 x 축이 알파벳 순서로 정렬되어 있지만 y 축 값으로 정렬되도록 다시 정렬해야합니다 (즉 가장 높은 막대는 왼쪽에 위치). 순서 또는 정렬을 시도했지만 x 축을 정렬하지만 막대는 각각 정렬하지 않았습니다. 내가 뭘 잘못 했니?
137 r  ggplot2  r-faq 

6
grid.arrange () 플롯을 파일로 저장
여러 개의 플롯을 사용하여 플롯하려고 ggplot2사용하여 배열, grid.arrange(). 내가 가진 정확한 문제를 설명하는 사람을 찾았 기 때문에 링크 의 문제 설명에서 인용했습니다 . 내가 ggsave()후에 사용할 때 grid.arrange(), 즉 grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") 그리드 플롯을 저장하지 않고 마지막 개별 ggplot을 저장합니다. 또는 이와 유사한 것을 grid.arrange()사용하여 표시된대로 플롯을 실제로 저장하는 방법이 ggsave()있습니까? …
137 r  ggplot2  gridextra 

9
그룹화 된 데이터에서 첫 번째 및 마지막 행을 선택하십시오.
질문 를 사용하여 dplyr그룹화 된 데이터의 상단 및 하단 관찰 / 행을 하나의 문에서 어떻게 선택합니까? 데이터 및 예 주어진 데이터 프레임 df <- data.frame(id=c(1,1,1,2,2,2,3,3,3), stopId=c("a","b","c","a","b","c","a","b","c"), stopSequence=c(1,2,3,3,1,4,3,1,2)) 을 사용 slice하지만 두 개의 별도의 통계를 사용 하여 각 그룹에서 상단 및 하단 관측치를 얻을 수 있습니다 . firstStop <- df %>% …
137 r  dplyr 

5
R 스크립트에서 여러 줄로 코드 분할
R 스크립트에서 한 줄을 여러 줄로 나누고 싶습니다 (너무 길기 때문에). 어떻게합니까? 구체적으로 다음과 같은 줄이 있습니다 setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/then/some/more') 긴 경로를 여러 줄로 나눌 수 있습니까? 나는 시도했다 setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/ then/some/more') 과 return제 1 라인의 끝에서 키; 그러나 그것은 작동하지 않습니다. 감사.
137 r  multiline 

5
R을 사용하여 지정된 확장자를 가진 모든 파일 나열
저는 R을 처음 사용하고 ArcGIS를 사용하여 만든 일련의 .dbf 테이블을 반복하고 일련의 그래프를 생성하기 위해 R 스크립트를 업데이트하는 중입니다. 모든 .dbf 파일을 포함하는 C : \ Scratch 디렉토리가 있습니다. 그러나 ArcGIS가 이러한 테이블을 생성 할 때 .dbf.xml 파일도 포함됩니다. 내 .dbf.xml 파일을 내 파일 목록에서 제거하여 반복하고 싶습니다. 나는 정규 …
137 r 


7
패턴에 따라 부분 문자열 추출
문자열 목록이 있다고 가정하십시오. string = c("G1:E001", "G2:E002", "G3:E003") 이제 콜론 ":"뒤에있는 부분 만 포함하는 문자열 벡터를 얻으려고합니다 substring = c(E001,E002,E003). R에 이것을 수행하는 편리한 방법이 있습니까? 사용 substr?
136 regex  r  substr 

8
R MarkDown과 R NoteBook의 차이점
나는 것 사이의 차이를 높은 수준에서 이해하려고 노력하고 R Markdown와 R NoteBook. 나는 그들이 서로 관련되어 있다는 것을 알고 있지만 그들이 어떻게 관련되어 있는지 알고 싶습니다. 내 이해는 이것입니다 : 나는 R 노트북이 실제로 R Markdown 문서라는 것을 알고 있지만 용어에 대해 혼란스러워합니다. RStudio 새 파일 옵션은 모두가 R Markdown와 …

8
R과 Julia를 연결?
Julia는 빠르고 구문 이 좋지 않은 계산 (예 : here )에 대해 매우 유망 해 보이지만 아직 전체 통계 워크 플로 측면에서 R 근처에 있지는 않을 것으로 보입니다 . 그래서 C 프로그램이 주로 R 프로그램에서 사용되는 곳에서 사용하고 싶습니다 : 느린 코드 부분을 최적화합니다. 그러나 Julia를 배우는 데 시간을 투자하기 …
135 r  julia 


3
R에서 객체로 함수에 보낸 후 객체의 이름을 얻는 방법은 무엇입니까?
의 반대를 찾고 get()있습니다. 객체 이름이 주어지면 해당 객체를 나타내는 문자열을 객체에서 직접 추출하고 싶습니다. foo내가 찾고있는 기능의 자리 표시자가되는 간단한 예 입니다. z <- data.frame(x=1:10, y=1:10) test <- function(a){ mean.x <- mean(a$x) print(foo(a)) return(mean.x)} test(z) 인쇄 할 것 : "z" 현재 문제에서 구현하기 어려운 해결 방법은 다음과 같습니다. test …
135 r 

15
Rstudio에서 작업 디렉토리를 소스 파일 위치로 설정하기위한 R 명령
R에서 자습서를 만들고 있습니다. 각 R 코드는 특정 폴더에 포함되어 있습니다. 거기에 데이터 파일과 다른 파일이 있습니다. .r파일 을 열고 소스를 지정하여 아래와 같이 Rstudio에서 작업 디렉토리를 변경할 필요가 없습니다. R에서 작업 디렉토리를 자동으로 지정하는 방법이 있습니까?

5
경고 메시지 :`…`: 유효하지 않은 요인 수준, NA 생성
이 경고 메시지가 나타나는 이유를 모르겠습니다. > fixed <- data.frame("Type" = character(3), "Amount" = numeric(3)) > fixed[1, ] <- c("lunch", 100) Warning message: In `[<-.factor`(`*tmp*`, iseq, value = "lunch") : invalid factor level, NA generated > fixed Type Amount 1 <NA> 100 2 0 3 0
135 r  warnings  r-faq 

10
R에서 숫자를 백분율로 포맷하는 방법은 무엇입니까?
R을 처음 접했을 때 나를 당황하게 한 것 중 하나는 인쇄를 위해 숫자를 백분율로 포맷하는 방법이었습니다. 예를 들어, 표시 0.12345등 12.345%. 나는 이것에 대한 많은 해결 방법이 있지만 이것들 중 어느 것도 "친숙한"것처럼 보이지 않습니다. 예를 들면 다음과 같습니다. set.seed(1) m <- runif(5) paste(round(100*m, 2), "%", sep="") [1] "26.55%" "37.21%" …
135 r  formatting 

7
이전 버전의 R 패키지 설치
Rpy2와 ggplot2를 사용하려고하는데 오류가 발생합니다. 온라인에서 오류를 검색 한 후 Rgp2에 아직 반영되지 않은 ggplot2 패키지의 변경 사항이 있기 때문에 오류가 발생하는 것을 발견했습니다 (예 : 이 게시물 (편집 : 링크가 현재 죽었습니다) 참조). 이제 ggplot2의 이전 버전을 설치해야합니다. 내가 원하는 것에 대한 의사 코드는 다음과 같습니다. install.packages("ggplot2", version='0.9.1') 그러나 …
134 r  installation  version  r-faq 

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