«r» 태그된 질문

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

11
문자열 벡터에서 숫자 추출
다음과 같은 문자열이 있습니다. years<-c("20 years old", "1 years old") 이 벡터의 숫자 만 grep하고 싶습니다. 예상 출력은 벡터입니다. c(20, 1) 어떻게해야합니까?
102 regex  r 

4
read.table / read.csv의 colClasses 인수에 대한 사용자 정의 날짜 형식 지정
질문: read.table / read.csv에서 colClasses 인수를 사용할 때 날짜 형식을 지정하는 방법이 있습니까? (가져 오기 후에 변환 할 수 있다는 것을 알고 있지만 이와 같은 날짜 열이 많으면 가져 오기 단계에서 수행하는 것이 더 쉬울 것입니다.) 예: .csv 형식의 날짜 열이 %d/%m/%Y있습니다. dataImport <- read.csv("data.csv", colClasses = c("factor","factor","Date")) 이것은 잘못된 …
101 r  date  read.table  read.csv 

3
ggplot2의 "데이터 클래스 비정상"오류를 처리하는 방법은 무엇입니까?
기존 ggplot에 새 줄을 오버레이하려고 시도하는 동안 다음 오류가 발생합니다. Error: ggplot2 doesn't know how to deal with data of class uneval 내 코드의 첫 번째 부분이 잘 작동합니다. 아래는 미국 중서부 전력 시장의 "최근"시간별 풍력 발전 데이터 이미지입니다. 이제 지난 이틀 동안의 관찰을 Red로 오버레이하고 싶습니다. 쉽지만 오류가 발생하는 …
101 r  ggplot2 

8
R 데이터 프레임에서`Inf` 값 정리
R Inf에는 데이터 프레임을 변환 할 때 일부 값 을 생성하는 작업이 있습니다. 이러한 Inf가치를 NA가치 로 바꾸고 싶습니다 . 내가 가진 코드는 대용량 데이터의 경우 느립니다. 더 빠른 방법이 있습니까? 다음 데이터 프레임이 있다고 가정합니다. dat <- data.frame(a=c(1, Inf), b=c(Inf, 3), d=c("a","b")) 다음은 단일 경우에서 작동합니다. dat[,1][is.infinite(dat[,1])] = NA …
101 r  dataframe  data.table 


10
단일 벡터의 모든 요소가 같은지 테스트
벡터의 모든 요소가 서로 같은지 테스트하려고합니다. 내가 생각해 낸 솔루션은 length(). x <- c(1, 2, 3, 4, 5, 6, 1) # FALSE y <- rep(2, times = 7) # TRUE 와 함께 unique(): length(unique(x)) == 1 length(unique(y)) == 1 와 함께 rle(): length(rle(x)$values) == 1 length(rle(y)$values) == 1 요소 간 …
101 r  vector  equality 

4
ggplot2에서 그리스어 기호를 사용하는 방법은 무엇입니까?
내 카테고리는 그리스 문자로 이름을 지정해야합니다. 나는을 사용 ggplot2하고 있으며 데이터와 함께 아름답게 작동합니다. 불행히도 나는 그 그리스 기호를 x 축 (눈금 표시)에 배치하고 범례에 표시하는 방법을 알 수 없습니다. 할 방법이 있습니까? 업데이트 : 나는 링크 를 보았지만 내가하고 싶은 것을 성취하기 위해 설명 된 좋은 방법이 없습니다.
101 r  graphics  unicode  utf-8  ggplot2 

4
R : 자체 작성된 패키지에서 magrittr 파이프 연산자 사용
데이터 변환 을 연결하기 위해 직접 작성한 패키지 %>%의 magrittr패키지에 도입 된 파이프 연산자를 사용하고 싶습니다 dplyr. 파일 에서와 magrittr같이 나열됩니다 . 내 패키지를로드하고 파이프 연산자를 사용하는 함수를 테스트 한 후 다음 오류 메시지가 표시됩니다.ImportDESCRIPTION functionname (parameter, : 함수 "%> %"을 (를) 찾을 수 없습니다. 변경 %>%에 magrittr::%>%패키지가 더 이상 …
101 r  namespaces  magrittr 

10
R에서 작업하는 동안 모든 패키지 분리
다른 문제를 해결하기 위해 노력하는 동안이 문제가 발생했습니다. 다음과 같이 모든 R 객체를 제거 할 수 있습니다. rm(list = ls(all = TRUE)) 작업 세션 중에 설치된 패키지를 분리 할 수있는 동등한 명령이 있습니까? > sessionInfo() R version 2.12.2 (2011-02-25) Platform: i386-pc-mingw32/i386 (32-bit) locale: [1] LC_COLLATE=English_United States.1252 [2] LC_CTYPE=English_United States.1252 [3] …
101 r  workspace 

4
ggplot2 사용하지 않는 수준 막대 그래프 유지
막대 그림에서 사용하지 않은 수준 (즉, 개수가 0 인 수준)을 플로팅하고 싶지만 사용하지 않는 수준이 삭제되어 유지 방법을 알 수 없습니다. df <- data.frame(type=c("A", "A", "A", "B", "B"), group=rep("group1", 5)) df$type <- factor(df$type, levels=c("A","B", "C")) ggplot(df, aes(x=group, fill=type)) + geom_bar() 위의 예에서 C가 0으로 표시되는 것을보고 싶지만 완전히 없습니다. 도움을 …
101 r  ggplot2  legend  levels 

5
'스위프'기능 사용 방법
R 패키지의 소스를 보면 sweep꽤 자주 사용되는 함수를 볼 수 있습니다 . 때로는 더 단순한 함수가 충분할 때 (예 :) 사용되며 apply, 다른 경우에는 코드 블록을 단계별로 실행하는 데 상당한 시간을 소비하지 않고는 정확히 무엇을하는지 알 수 없습니다. sweep더 간단한 함수를 사용하여의 효과를 재현 할 수 있다는 사실은 sweep의 핵심 …
100 r  statistics 

10
문자열을 변수 이름으로 변환
R을 사용하여 다음 형식의 문자열 목록을 구문 분석합니다. original_string <- "variable_name=variable_value" 먼저 원래 문자열에서 변수 이름과 값을 추출하고 값을 숫자 클래스로 변환합니다. parameter_value <- as.numeric("variable_value") parameter_name <- "variable_name" 그런 다음 parameter_name 문자열과 같은 이름의 변수에 값을 할당하고 싶습니다. variable_name <- parameter_value 이를 수행하는 기능은 무엇입니까?
100 string  r 

3
facet_grid 플롯의 스트립 텍스트를 어떻게 조작 할 수 있습니까?
패싯 플롯에서 스트립 텍스트의 크기를 어떻게 조작 할 수 있는지 궁금합니다. 내 질문은 줄거리 제목에 대한 질문 과 비슷 하지만 특히 줄거리 제목이 아니라 패싯 제목 (strip_h)에 나타나는 텍스트를 조작하는 데 관심이 있습니다. 예를 들어 mpg 데이터 세트를 고려하십시오. library(ggplot2) qplot(hwy, cty, data = mpg) + facet_grid( . ~ manufacturer) …
100 r  ggplot2 

10
여러 열을 함께 붙여 넣기
다음과 같이 함께 붙여 넣을 ( "-"로 구분) 데이터 프레임에 여러 열이 있습니다. data <- data.frame('a' = 1:3, 'b' = c('a','b','c'), 'c' = c('d', 'e', 'f'), 'd' = c('g', 'h', 'i')) i.e. a b c d 1 a d g 2 b e h 3 c f i 내가되고 싶은 …
100 r  paste  r-faq 

8
각 행에 대해 가장 큰 값의 열 이름을 반환합니다.
저는 직원 명단이 있고 그들이 어떤 부서에 가장 자주 속해 있는지 알아야합니다. 부서 이름에 대해 직원 ID를 표로 만드는 것은 간단하지만 빈도 테이블에서 명단 수보다는 부서 이름을 반환하는 것이 더 까다 롭습니다. 아래의 간단한 예 (열 이름 = 부서, 행 이름 = 직원 ID). DF <- matrix(sample(1:9,9),ncol=3,nrow=3) DF <- as.data.frame.matrix(DF) …
100 r 

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