«r» 태그된 질문

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

4
개체에 플롯 저장
에서는 ggplot2그래픽을 R 객체에 쉽게 저장할 수 있습니다. p = ggplot(...) + geom_point() # does not display the graph p # displays the graph 표준 함수 plot는 그래픽을 void 함수로 생성하고 NULL을 반환합니다. p = plot(1:10) # displays the graph p # NULL plot에서 만든 그래픽을 개체에 저장할 수 있습니까?
83 r  plot 

5
문자열의 첫 번째 (또는 마지막) n 개 문자 추출
문자열 의 첫 번째 (또는 마지막) n 문자 를 추출하고 싶습니다 . 이것은 Excel의 LEFT()및 RIGHT(). 작은 예 : # create a string a <- paste('left', 'right', sep = '') a # [1] "leftright" b의 처음 4 글자와 동일한 문자열 을 생성 하고 싶습니다 a. b # [1] "left" 어떻게해야합니까?
83 string  r 

2
R로 빌드 된 모델 재사용
R에서 모델을 빌드 할 때 새 데이터에서 재사용 할 수 있도록 모델 사양을 어떻게 저장합니까? 과거 데이터에 대한 로지스틱 회귀를 작성했지만 다음 달까지 새로운 관측치가 없다고 가정 해 보겠습니다. 최선의 접근 방법은 무엇입니까? 내가 고려한 사항 : 모델 객체 저장 및 새 세션에서로드 일부 모델은 PMML로 내보낼 수 있지만 실제로 …
82 r  models 


8
R에서 vlookup을 수행하고 Excel에서와 같이 채우는 방법은 무엇입니까?
약 105000 행과 30 열에 대한 데이터 세트가 있습니다. 숫자에 할당하고 싶은 범주 형 변수가 있습니다. Excel에서는 아마도 뭔가를 VLOOKUP하고 채울 것입니다. 에서 똑같은 일을 R어떻게할까요? 본질적으로 내가 가진 것은 HouseType변수이며 HouseTypeNo. 다음은 몇 가지 샘플 데이터입니다. HouseType HouseTypeNo Semi 1 Single 2 Row 3 Single 2 Apartment 4 Apartment …
82 r  lookup 

5
R에서 Excel로 쓸 때 java.lang.OutOfMemoryError 처리
이 xlsx패키지는 R에서 Excel 스프레드 시트를 읽고 쓰는 데 사용할 수 있습니다. 안타깝게도 중간 크기의 스프레드 시트에서도 java.lang.OutOfMemoryError발생할 수 있습니다. 특히, .jcall ( "RJavaTools", "Ljava / lang / Object;", "invokeMethod", cl, : java.lang.OutOfMemoryError : Java 힙 공간에 오류가 있습니다. .jcall ( "RJavaTools", "Ljava / lang / Object;", "newInstance", .jfindClass (class), …
82 r  xlsx 

3
ggplot2의 패싯에 일반 레이블을 어떻게 추가합니까?
나는 종종 패싯에 대한 숫자 값을 가지고 있습니다. 축 제목과 유사한 보충 제목에서 이러한 패싯 값을 해석하는 데 충분한 정보를 제공하고 싶습니다. 라벨러 옵션은 불필요한 텍스트를 많이 반복하며 더 긴 가변 제목에는 사용할 수 없습니다. 어떤 제안? 기본값 : test<-data.frame(x=1:20, y=21:40, facet.a=rep(c(1,2),10), facet.b=rep(c(1,2), each=20)) qplot(data=test, x=x, y=y, facets=facet.b~facet.a) 내가 좋아하는 …
82 r  label  facet  ggplot2 

16
데이터 프레임에있는 여러 열의 계수에서 숫자로 클래스 변경
많은 수의 열을 요인에서 숫자로 변경하는 가장 빠르고 / 좋은 방법은 무엇입니까? 다음 코드를 사용했지만 내 데이터를 다시 정렬 한 것 같습니다. > head(stats[,1:2]) rk team 1 1 Washington Capitals* 2 2 San Jose Sharks* 3 3 Chicago Blackhawks* 4 4 Phoenix Coyotes* 5 5 New Jersey Devils* 6 6 …
82 r 

6
POSIXct에서 시간 추출
날짜 부분을 버리는 일련의 POSIXct 객체에서 시간을 어떻게 추출합니까? 예를 들어 다음과 같습니다. times <- structure(c(1331086009.50098, 1331091427.42461, 1331252565.99979, 1331252675.81601, 1331262597.72474, 1331262641.11786, 1331269557.4059, 1331278779.26727, 1331448476.96126, 1331452596.13806), class = c("POSIXct", "POSIXt")) 다음 날짜에 해당합니다. "2012-03-07 03:06:49 CET" "2012-03-07 04:37:07 CET" "2012-03-09 01:22:45 CET" "2012-03-09 01:24:35 CET" "2012-03-09 04:09:57 CET" "2012-03-09 04:10:41 CET" …
82 r  date  time  posixct 


5
동적 변수 개수가있는 공식
data.frame foo_data_frame이 있고 다른 열에 의해 대상 열 Y의 회귀를 찾고자 한다고 가정 합니다. 이를 위해 일반적으로 몇 가지 공식과 모델이 사용됩니다. 예를 들면 : linear_model <- lm(Y ~ FACTOR_NAME_1 + FACTOR_NAME_2, foo_data_frame) 수식이 정적으로 코딩되면 잘 작동합니다. 일정한 수의 종속 변수 (예 : 2)로 여러 모델을 루팅하려면 다음과 같이 …
82 r  formula 

10
선택한 열에 대한 테이블의 NA 값을 바꾸는 방법
NA 값 대체에 대한 많은 게시물이 있습니다. 다음 표 / 프레임의 NA를 다음으로 대체 할 수 있다는 것을 알고 있습니다. x[is.na(x)]<-0 그러나 특정 열로만 제한하려면 어떻게해야합니까? 예를 하나 보여 드리겠습니다. 먼저 데이터 세트부터 시작하겠습니다. set.seed(1234) x <- data.frame(a=sample(c(1,2,NA), 10, replace=T), b=sample(c(1,2,NA), 10, replace=T), c=sample(c(1:5,NA), 10, replace=T)) 다음을 제공합니다. a b …

1
목록에서 여러 요소 선택
R에 약 10,000 개의 요소 목록이 있습니다. 5, 7, 9 요소 만 선택하고 싶다고 가정 해 보겠습니다. for 루프없이 어떻게 할 수 있을지 모르겠습니다. 나는 같은 것을하고 mylist[[c(5,7,9]]싶지만 작동하지 않습니다. 나는 또한 lapply기능 을 시도했지만 작동하지 못했습니다.
82 r  list  subset 

8
R로 압축하거나 열거 하시겠습니까?
이 Python 목록 이해에 해당하는 R은 무엇입니까? [(i,j) for i,j in zip(index, Values)] [(i,j) for i,j in enumerate(Values)] [(i,j) for i,j in enumerate(range(10,20))] %MWE, indexing or enumerating to %keep up with the index, there may %be some parameter to look this up 출력이있는 예 >>> [(i,j) for i,j in enumerate(range(10,20))] …
82 r  indexing  enumerate 

3
R의 python dict에 해당
R에서 python dict와 동등하게 만들고 싶습니다. 기본적으로 python에서는 다음과 같습니다. visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 아이디어는 특정 atom_count를 본 경우 방문한 것입니다 [atom_count] = 1입니다. 따라서 해당 atom_count를 다시 보면 "Do Stuff"를 수행하지 않습니다. Atom_Count는 정수입니다. 감사!
82 python  r  dictionary 

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