«r-faq» 태그된 질문

r-faq 태그는 R 태그에서 정기적으로 발생하는 문제에 대해 제한된 수의 질문을 그룹화하기 위해 만들어집니다. SO에 대한 R의 공식 FAQ는 아니지만 일반적인 문제에 대한 흥미로운 정보 소스로 사용되어야합니다.

6
R에서 "S3 방법"은 무엇을 의미합니까?
저는 R을 처음 접했기 때문에 S3 메서드와 객체가 무엇인지 모릅니다. S3 및 S4 객체 시스템이 있으며 일부는 가능하면 S4보다 S3를 사용하도록 권장합니다 ( http://google-styleguide.googlecode.com/svn/trunk/google-r-style 에서 Google의 R 스타일 가이드 참조). html ) *. 그러나 S3 메서드 / 객체의 정확한 정의를 모릅니다. 업데이트 : 2019 년부터 Google의 R 스타일 가이드 하이퍼 …
124 r  oop  r-faq  r-s3  r-s4 

8
$ 및 문자 값을 사용하여 데이터 프레임 열을 동적으로 선택
다른 열 이름의 벡터가 있고 각 열을 반복하여 data.frame에서 해당 열을 추출 할 수 있기를 원합니다. 예를 들어, 데이터 세트 mtcars와 문자형 벡터에 저장된 일부 변수 이름을 고려하십시오 cols. mtcars의 동적 하위 집합을 사용하여 변수를 선택하려고하면 cols이러한 작업의 아래에 cols <- c("mpg", "cyl", "am") col <- cols[1] col # [1] …
122 r  dataframe  r-faq 

14
각 그룹 내 행 수 계산
데이터 프레임이 있고 각 그룹 내의 행 수를 계산하고 싶습니다. aggregate다음과 같이 데이터를 합산 하기 위해 함수를 다시 사용합니다 . df2 <- aggregate(x ~ Year + Month, data = df1, sum) 이제 관측 값을 세고 싶지만 .NET에 대한 적절한 인수를 찾을 수없는 것 같습니다 FUN. 직관적으로 다음과 같을 것이라고 생각했습니다. …
121 r  dataframe  aggregate  r-faq 

13
R에서 디버깅을위한 일반적인 제안
내가 작성한 R 함수를 사용할 때 오류가 발생합니다. Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge 내가 뭘 한거지: 기능 살펴보기 어떤 줄에서 오류가 발생하는지 확인하기 위해 print를 추가하면 glm.fit. 그들은 window()및 save()입니다. 내 일반적인 접근 방식에는 추가 print및 stop명령, 예외를 찾을 수있을 때까지 …
120 r  debugging  r-faq 

5
data.frame 열 이름을 함수에 전달
나는 data.frame ( x) 및 a 를 받아들이는 함수를 작성하려고 column합니다. 이 함수는 x에서 일부 계산을 수행하고 나중에 다른 data.frame을 반환합니다. 열 이름을 함수에 전달하는 모범 사례 방법을 고수하고 있습니다. 두 개의 최소 예제 fun1와 fun2아래 는 예제로 x$column사용하여에서 작업을 수행 할 수있는 원하는 결과를 생성합니다 max(). 그러나 둘 다 …
119 r  dataframe  r-faq 



2
UNIX 시대를 Date 객체로 변환
균일하게 분포 된 시계열에 대한 계산을 플로팅하고 수행하고 있습니다. 타임 스탬프는 현재 UNIX 시대 (예 :) 이후의 초 수를 나타내는 정수로 저장 1352068320되지만 Date개체는 플로팅에 더 적합 해 보입니다. 어떻게 변환 할 수 있습니까? ?Date, ?as.Date및을 읽었 ??epoch지만 해당 정보를 놓친 것 같습니다.
118 r  time  r-faq 

11
일부 숫자에 천 단위 구분 기호로 쉼표가 포함되어있을 때 데이터를 읽는 방법은 무엇입니까?
일부 숫자 값이 쉼표가있는 문자열로 표현되는 csv 파일 "1,513"이 1513있습니다. 예를 들어 . 데이터를 R로 읽는 가장 간단한 방법은 무엇입니까? 를 사용할 수는 read.csv(..., colClasses="character")있지만 해당 열을 숫자로 변환하기 전에 관련 요소에서 쉼표를 제거해야하며 깔끔한 방법을 찾을 수 없습니다.
117 r  csv  r-faq 

7
R 스크립트 예약
데이터베이스에서 일부 데이터를 가져 와서 여러 작업을 수행하고 출력을 새 데이터베이스에 게시하는 R 스크립트를 작성했습니다. 이 스크립트를 매일 특정 시간에 실행하고 싶지만이를 효과적으로 수행 할 방법을 찾을 수 없습니다. 누구든지이 문제를 해결하기 위해 내가 볼 수있는 리소스를 추천 할 수 있습니까? 이 스크립트를 Windows 컴퓨터에서 실행하고 있습니다.
113 r  windows  schedule  r-faq 

7
"작은 첨자가있는 요소"를 포함하여 모든 중복 행 찾기
R 's duplicated는 벡터 또는 데이터 프레임의 각 요소가 더 작은 첨자를 가진 요소의 복제본인지 여부를 나타내는 벡터를 반환합니다. 따라서 5 행 데이터 프레임의 3, 4, 5 행이 동일 duplicated하면 벡터를 얻을 수 있습니다. FALSE, FALSE, FALSE, TRUE, TRUE 하지만이 경우에는 실제로 FALSE, FALSE, TRUE, TRUE, TRUE 즉, 행이 더 …
111 r  duplicates  r-faq 

3
R의 인쇄 출력에서 ​​소수 자릿수 제어
R에는 숫자 표시를 제어하는 ​​옵션이 있습니다. 예를 들면 : options(digits=10) R 세션이 끝날 때까지 계산 결과를 10 자리로 제공해야합니다. R의 도움말 파일에서 숫자 매개 변수의 정의는 다음과 같습니다. 자릿수 : 숫자 값을 인쇄 할 때 인쇄 할 자릿수를 제어합니다. 제안 일뿐입니다. 유효한 값은 1 ... 22 이며 기본값은 7입니다. 그래서 …

5
<my code> 오류 : 'closure'유형의 개체는 하위 집합이 아닙니다.
드디어 스크래핑 코드를 알아낼 수있었습니다 . 잘 작동하는 것 같았고 갑자기 다시 실행했을 때 다음과 같은 오류 메시지가 나타납니다. Error in url[i] = paste("http://en.wikipedia.org/wiki/", gsub(" ", "_", : object of type 'closure' is not subsettable 내 코드에서 아무것도 변경하지 않은 이유를 잘 모르겠습니다. 조언하십시오. library(XML) library(plyr) names &lt;- c("George Clooney", …
110 r  r-faq 

6
열의 쉼표로 구분 된 문자열을 별도의 행으로 분할
다음과 같은 데이터 프레임이 있습니다. data.frame(director = c("Aaron Blaise,Bob Walker", "Akira Kurosawa", "Alan J. Pakula", "Alan Parker", "Alejandro Amenabar", "Alejandro Gonzalez Inarritu", "Alejandro Gonzalez Inarritu,Benicio Del Toro", "Alejandro González Iñárritu", "Alex Proyas", "Alexander Hall", "Alfonso Cuaron", "Alfred Hitchcock", "Anatole Litvak", "Andrew Adamson,Marilyn Fox", "Andrew Dominik", "Andrew Stanton", "Andrew Stanton,Lee Unkrich", …
109 r  string  split  r-faq 

10
여러 줄 주석 해결 방법?
나는 이미이 질문에 대한 답을 알고 있습니다. 하지만 R 사용자 목록에서 자주 질문을받는 것이 하나의 확실한 좋은 대답이 있어야한다고 생각했습니다. 내가 아는 한 R에는 여러 줄 주석 기능이 없습니다. 그래서 누구에게 좋은 해결 방법이 있습니까? R에서 꽤 많은 작업은 일반적으로 대화 형 세션 (여러 줄 주석의 필요성에 의문을 던짐)과 관련되지만, …
108 r  comments  r-faq 

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