«r» 태그된 질문

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

10
함수의 소스 코드를 어떻게 볼 수 있습니까?
작동 방식을 확인하는 함수의 소스 코드를보고 싶습니다. 프롬프트에서 이름을 입력하여 함수를 인쇄 할 수 있다는 것을 알고 있습니다. > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> 이 경우 무엇을 UseMethod("t")의미합니까? 실제로 사용되고있는 소스 코드를 어떻게 찾 t(1:10)습니까? 내가 볼 때 차이가 있습니까 UseMethod내가 볼 때 standardGeneric와 showMethods와 마찬가지로는 with? …
551 r  function  r-faq 

14
서브 세트 데이터 프레임의 드롭 팩터 레벨
을 포함하는 데이터 프레임이 있습니다 factor. subset또는 다른 인덱싱 기능을 사용하여이 데이터 프레임의 하위 집합을 만들면 새 데이터 프레임이 만들어집니다. 그러나 factor변수는 새 데이터 프레임에없는 경우에도 원래 수준을 모두 유지합니다. 패싯 플로팅을 수행하거나 요인 수준에 의존하는 함수를 사용할 때 문제가 발생합니다. 새 데이터 프레임에서 요인에서 수준을 제거하는 가장 간결한 방법은 …
543 r  dataframe  r-factor  r-faq 

11
R을 다시 시작하지 않고 패키지를 언로드하는 방법
R을 다시 시작하지 않고 패키지를 언로드하고 싶습니다 (주로 다른 충돌하는 패키지를 시도 할 때 R을 다시 시작하기 때문에 실망 스럽지만 프로그램에서 하나의 기능을 사용하고 다른 기능을 사용하기 위해 사용할 수 있습니다) 참조는 아마도 그 사용에 대한 더 좋은 아이디어 일 것입니다). ?library 패키지를 언로드하는 옵션은 표시하지 않습니다. 패키지를 언로드 할 …
540 r  package  r-faq 



20
목록을 데이터 프레임으로 변환
중첩 된 데이터 목록이 있습니다. 길이는 132이고 각 항목은 길이가 20 인 목록입니다. 이 구조를 132 행과 20 열의 데이터가있는 데이터 프레임으로 변환 하는 빠른 방법이 있습니까? 다음은 사용할 샘플 데이터입니다. l <- replicate( 132, list(sample(letters, 20)), simplify = FALSE )
513 r  list  dataframe 

11
매우 큰 테이블을 데이터 프레임으로 빠르게 읽기
R의 데이터 프레임으로로드 할 매우 큰 테이블 (3 천만 행)이 있습니다. read.table()편리한 기능이 많이 있지만 구현에 속도가 느려지는 논리가 많이있는 것 같습니다. 내 경우에는 미리 열 유형을 알고 있다고 가정하고 테이블에는 열 머리글이나 행 이름이 없으며 걱정해야 할 병리학 적 문자가 없습니다. 나는 테이블을 사용하여 목록으로 읽는 scan()것이 매우 빠를 …
503 r  import  dataframe  r-faq 

27
R 세션에서 사용 가능한 메모리를 관리하기위한 요령
사람들이 대화 형 R 세션의 사용 가능한 메모리를 관리하기 위해 어떤 트릭을 사용합니까? 아래 기능 ([Petr Pikal 및 David Hinds가 2004 년 r-help 목록에 게시 한 내용을 기반으로])을 사용하여 가장 큰 개체를 나열하고 rm()일부 를 간헐적 으로 나열합니다. 그러나 지금까지 가장 효과적인 솔루션은 메모리가 충분한 64 비트 Linux에서 실행하는 것입니다. …


16
빈 데이터 프레임 만들기
행없이 data.frame을 초기화하려고합니다. 기본적으로 각 열의 데이터 형식을 지정하고 이름을 지정하지만 결과적으로 행이 생성되지 않습니다. 내가 지금까지 할 수 있었던 최선은 다음과 같습니다. df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df <- df[-1,] 원하는 모든 데이터 유형과 열 이름을 포함하는 단일 행으로 data.frame을 생성하지만 쓸모없는 행을 생성하여 제거해야합니다. 더 좋은 …
480 r  dataframe  r-faq 

7
R의 군집 분석 : 최적 군집 수 결정
R의 초보자이기 때문에 k- 평균 분석을 수행하기 위해 가장 많은 수의 군집을 선택하는 방법을 잘 모르겠습니다. 아래 데이터의 하위 집합을 플로팅 한 후 몇 개의 클러스터가 적합합니까? 군집 dendro 분석을 수행하려면 어떻게해야합니까? n = 1000 kk = 10 x1 = runif(kk) y1 = runif(kk) z1 = runif(kk) x4 = sample(x1,length(x1)) …

12
R에 어떤 패키지 버전이로드되어 있는지 확인하는 방법
대학 클러스터 사용 방법을 파악하는 중입니다. 2 가지 버전의 R이 설치되어 있습니다. 비표준 위치의 시스템 전체 R 2.11 (Debian 6.0) 및 R 2.14.2 눈과 함께 MPI를 사용하려고합니다. 내가 실행하려고하는 코드는 다음과 같습니다 library(snow) library(Rmpi) cl <- makeMPIcluster(mpi.universe.size()-1) stopCluster(cl) mpi.quit() R 2.11에서는 문제없이 작동합니다. (로 스크립트를 시작합니다 mpirun -H localhost,n1,n2,n3,n4 -n …
405 r  package  version 

2
`[`가`subset`보다 나은 이유는 무엇입니까?
data.frame을 필터링해야 할 때, 즉 특정 조건을 만족하는 행을 추출하려면 subset함수 를 사용하는 것이 좋습니다 . subset(airquality, Month == 8 & Temp > 90) [기능이 아닌 : airquality[airquality$Month == 8 & airquality$Temp > 90, ] 내가 선호하는 두 가지 주요 이유가 있습니다. 왼쪽에서 오른쪽으로 코드가 더 잘 읽 힙니다. R에 …
400 r  filter  subset  r-faq 


16
데이터 프레임의 열 이름 변경
"newprice"라는 데이터 프레임이 있고 (아래 참조) R의 프로그램에서 열 이름을 변경하고 싶습니다. > newprice Chang. Chang. Chang. 1 100 36 136 2 120 -33 87 3 150 14 164 실제로 이것이하는 일입니다. names(newprice)[1]<-paste("premium") names(newprice)[2]<-paste("change") names(newprice)[3]<-paste("newprice") 각 열 이름이 다른 것처럼 보이기를 원하기 때문에 이것을 루프에 넣지 않았습니다. 프로그램을 R 콘솔에 …
399 r  dataframe  rename 

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