«r» 태그된 질문

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

4
빛나는 앱에서 만든 플롯 저장
나는 downloadButton을 사용하여 반짝이는 플롯을 저장하는 방법을 알아 내려고 노력하고 있습니다. 패키지의 예제는 .csv를 저장하는 downloadButton / downloadHandler를 보여줍니다. 나는 그것을 기반으로 재현 가능한 예를 만들 것입니다. 에 대한 ui.R shinyUI(pageWithSidebar( headerPanel('Downloading Data'), sidebarPanel( selectInput("dataset", "Choose a dataset:", choices = c("rock", "pressure", "cars")), downloadButton('downloadData', 'Download Data'), downloadButton('downloadPlot', 'Download Plot') ), …
85 r  ggplot2  shiny 

6
Shiny eventReactive 핸들러 내에서 둘 이상의 이벤트 표현식을 수신하는 방법
내 앱의 다양한 플롯 / 출력에서 ​​사용되는 데이터의 업데이트를 트리거하는 두 가지 다른 이벤트를 원합니다. 하나는 클릭되는 버튼 ( input$spec_button)이고 다른 하나는 클릭 되는 점의 포인트 ( mainplot.click$click)입니다. 기본적으로 동시에 두 가지를 모두 나열하고 싶지만 코드 작성 방법을 잘 모르겠습니다. 지금 내가 가진 것은 다음과 같습니다. server.R : data <- …
85 r  shiny 

8
중단 / 종료 스크립트
몇 가지 데이터 분석을 수행하고 수백 줄 길이의 프로그램이 있습니다. 프로그램 초반에 품질 관리를하고 데이터가 충분하지 않으면 프로그램을 종료하고 R 콘솔로 돌아 가기를 원합니다. 그렇지 않으면 나머지 코드를 실행하고 싶습니다. 나는 시도했다 break, browser그리고 quit그들 중 누구도 나머지 프로그램의 실행을 중지하지 않습니다 (그리고 quit나는 일이하고 싶은 일이 아닙니다 아니라 완전히 …
85 r  exit  break 

7
data.table의 지정된 모든 열에 동일한 함수를 적용하는 방법
특정 열에서 동일한 작업을 수행하려는 data.table이 있습니다. 이 열의 이름은 문자형 벡터로 제공됩니다. 이 특정 예에서는이 모든 열에 -1을 곱하고 싶습니다. 관련 열을 지정하는 일부 장난감 데이터 및 벡터 : library(data.table) dt <- data.table(a = 1:3, b = 1:3, d = 1:3) cols <- c("a", "b") 지금은 문자 벡터를 반복하면서 …
85 r  data.table 


12
dplyr 행의 하위 집합에서 여러 열을 변경 / 바꾸기
dplyr 기반 워크 플로를 시도하는 중입니다 (대부분 data.table을 사용하는 대신). 이에 상응하는 dplyr 솔루션을 찾을 수없는 문제가 발생했습니다. . 일반적으로 단일 조건에 따라 여러 열을 조건부로 업데이트 / 교체해야하는 시나리오에 직면합니다. 다음은 내 data.table 솔루션과 함께 몇 가지 예제 코드입니다. library(data.table) # Create some sample data set.seed(1) dt <- data.table(site …
85 r  data.table  dplyr 


7
그룹별로 첫 번째 행 선택
이와 같은 데이터 프레임에서 test <- data.frame('id'= rep(1:5,2), 'string'= LETTERS[1:10]) test <- test[order(test$id), ] rownames(test) <- 1:10 > test id string 1 1 A 2 1 F 3 2 B 4 2 G 5 3 C 6 3 H 7 4 D 8 4 I 9 5 E 10 5 …
85 r  dataframe  sqldf 

12
여러 data.frame을 여러 Excel 워크 시트로 쉽게 내보내는 방법
여러 data.frame을 Excel 파일의 여러 워크 시트로 내보내는 쉬운 방법이 없다는 사실에 놀랐습니다. xlsx 패키지를 시도했지만 한 장에만 쓸 수있는 것 같습니다 (이전 시트를 덮어 씁니다). WriteXLS 패키지 도 시도했지만 항상 오류가 발생합니다 ... 내 코드 구조는 다음과 같습니다. 디자인에 따라 각 반복마다 출력 데이터 프레임 (tempTable)과 sheetName (sn)이 업데이트되어 …
85 r  excel  xlsx 

2
변수 유형 및 클래스
두 개의 R 질문 : 변수 의 유형 (에서 반환 typeof)과 클래스 (에서 반환) 의 차이점은 무엇입니까 class? 예를 들어 C ++ 언어와 비슷한 차이가 있습니까? 가능한 유형과 변수 클래스는 무엇입니까?
84 class  r  types 


3
'vapply'가 'sapply'보다 안전한 이유는 무엇입니까?
문서에 따르면 vapply와 유사 sapply하지만 미리 지정된 반환 값 유형이 있으므로 사용하는 것이 더 안전 할 수 있습니다 [...]. 일반적으로 더 안전한 이유에 대해 설명해 주시겠습니까? 추신 : 나는 답을 알고 있고 이미 피하는 경향이 sapply있습니다. 여기에 좋은 대답이 있었으면 좋겠어요. 그래서 동료들에게 그것을 가리킬 수 있습니다. 제발 "매뉴얼을 읽어라"라고 …
84 r  apply  r-faq 

1
행렬을 하나의 열로 하위 집합하고, 행렬 데이터 유형을 유지하고, 행 / 열 이름을 유지하는 방법은 무엇입니까?
행렬을 단일 열로 하위 집합하면 결과는 행렬이 아닌 숫자 클래스입니다 (예 : myMatrix [, 5]는 다섯 번째 열의 하위 집합). 다음과 같은 복잡한 작업을 수행하지 않고 단일 열의 하위 집합을 만들고, 행렬 형식을 유지하고, 행 / 열 이름을 유지하는 간결한 방법이 있습니까? matrix( myMatrix[ , 5 ] , dimnames = …
84 r  matrix  subset  r-faq 

4
rm ()으로 여러 객체 제거
내 기억은 많은 중간 파일 (temp1, temp2 등)로 인해 막히고 있습니다. 그것은하지 않고 메모리에서 제거 할 수 있습니다 rm(temp1), rm(temp2)한 번에 하나씩? 시도 rm(list(temp1, temp2, etc.))했지만 작동하지 않는 것 같습니다.
84 r 

6
벡터의 마지막 n 개 요소를 가져옵니다. length () 함수를 사용하는 것보다 더 좋은 방법이 있습니까?
인수를 위해 Python에서 길이가 10 인 벡터의 마지막 5 개 요소를 원하면 범위 인덱스에서 "-"연산자를 사용하여 다음과 같이 할 수 있습니다. >>> x = range(10) >>> x [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> x[-5:] [5, 6, 7, 8, 9] >>> R에서이를 수행하는 가장 좋은 방법은 …
84 r  indexing 

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