반응형

R 12

Roxygen2를 사용하여 S4 클래스 슬롯을 올바르게 문서화하는 방법은 무엇입니까?

Roxygen2를 사용하여 S4 클래스 슬롯을 올바르게 문서화하는 방법은 무엇입니까? roxygen(2)을 사용하여 클래스를 문서화하는 경우, 제목 및 설명/세부 정보를 지정하는 것은 함수, 메서드, 데이터 등과 동일한 것으로 보입니다.하지만 슬롯과 상속은 그들만의 동물입니다.roxygen2에서 S4 클래스를 문서화하기 위한 현재 또는 계획된 모범 사례는 무엇입니까? 실사: 에 대한 언급을 찾았습니다.@slotroxygen에 대한 초기 설명의 태그.2008년 R-forge 메일 목록 게시물은 이것이 사망했음을 나타내는 것으로 보이며, 이에 대한 지원은 없습니다.@slot록시겐: 이것이 roxygen2에 대한 사실입니까?앞에서 언급한 게시물은 사용자가 대신 LaTeX 마크업으로 항목별 목록을 만들어야 한다..

programing 2023.07.16

facet_wrap 레이블을 완전히 제거합니다.

facet_wrap 레이블을 완전히 제거합니다. 저는 일종의 스파크라인 효과를 만들기 위해 면의 라벨을 완전히 제거하고 싶습니다. 청중들에게 라벨은 관련이 없기 때문에 제가 생각할 수 있는 최선은 다음과 같습니다. library(MASS) library(ggplot2) qplot(week,y,data=bacteria,group=ID, geom=c('point','line'), xlab='', ylab='') + facet_wrap(~ID) + theme(strip.text.x = element_text(size=0)) 따라서 "스파크라인"에 더 많은 공간을 허용하기 위해 strip.background(현재 빈)를 완전히 제거할 수 있습니까? 또는 이와 같은 다수의 이진 값 시계열에 대해 이러한 "스파크라..

programing 2023.07.11

R의 파일에 텍스트 줄 쓰기

R의 파일에 텍스트 줄 쓰기 R 스크립팅 언어에서 텍스트 줄을 작성하는 방법(예: 다음 두 줄) Hello World 이름이 "output.txt"인 파일로?fileConn cat("Hello",file="outfile.txt",sep="\n") > cat("World",file="outfile.txt",append=TRUE) 그런 다음 R을 사용하여 에서 결과를 볼 수 있습니다. > file.show("outfile.txt") hello world 간단한 것은 무엇입니까?writeLines()? txt sink() > file.show("tempsink", delete.file=TRUE) Hello World 내가 보기에, 항상 가장 직관적으로 사용할 수 있는 것 같습니다.print()하지만 그렇게 하..

programing 2023.07.01

통계 모드를 찾는 방법은 무엇입니까?

통계 모드를 찾는 방법은 무엇입니까? R에서,mean()그리고.median()표준 기능을 사용하여 예상한 대로 작동합니다. mode()개체의 인수에서 가장 많이 발생하는 값이 아니라 개체의 내부 저장 모드를 알려줍니다.그러나 벡터(또는 목록)에 대한 통계 모드를 구현하는 표준 라이브러리 함수가 있습니까?숫자 및 문자/요인 데이터 모두에 적용되는 솔루션이 하나 더 있습니다. Mode

programing 2023.06.26

각 행에 대해 가장 큰 값의 열 이름을 반환합니다.

각 행에 대해 가장 큰 값의 열 이름을 반환합니다. 저는 직원 명단을 가지고 있고, 그들이 어느 부서에서 가장 자주 근무하는지 알아야 합니다.부서 이름에 대해 직원 ID를 표로 표시하는 것은 사소한 일이지만, 빈도 표에서 로스터 수가 아닌 부서 이름을 반환하는 것이 더 쉽습니다.아래의 간단한 예(열 이름 = 부서, 행 이름 = 직원 ID)입니다. DF DF2 RE 1 V3 2 V1 3 V2 데이터를 사용하는 단일 옵션(향후 참조를 위해 사용)set.seed()예를 들면,sample재현 가능): DF % rownames_to_column('id') %>% gather(dept, cnt, V1:V3) %>% group_by(id) %>% filter(cnt == max(cnt)) %>% # top_n(cnt..

programing 2023.06.26

R의 적용 가족은 통사적인 설탕 이상입니까?

R의 적용 가족은 통사적인 설탕 이상입니까? ...실행 시간 및/또는 메모리가 부족합니다. 이것이 사실이 아닌 경우 코드 스니펫으로 증명합니다.벡터화에 의한 속도 향상은 계산되지 않습니다.은 속도향상와합야니다서음에다은에서 나와야 .apply(tapply,sapply...) 그 자체입니다. 그apply는 다른 R 함 는 다 른 함 에 비 향 예 제 지 하 공 습 않 니 다 을 능 성 수 된 상 의 해 수 프 루 :for) 이에 대한 한 가지 예외는 다음과 같습니다.lapply이는 R보다 C 코드에서 더 많은 작업을 수행하기 때문에 조금 더 빠를 수 있습니다(이 예에 대한 질문 참조). 그러나 일반적으로 성능이 아닌 명확성을 위해 적용 기능을 사용해야 합니다. 여기에 R을 사용한 기능 프로그래밍과 관련하여 ..

programing 2023.06.11

dplyr을 사용하여 각 그룹에서 최대값이 있는 행을 선택하는 방법은 무엇입니까?

dplyr을 사용하여 각 그룹에서 최대값이 있는 행을 선택하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 각 그룹에서 최대값이 있는 행 선택 (19개 답변) 마감됨4년 전에. 저는 dplyr로 각 그룹에서 최대값이 있는 행을 선택하고 싶습니다. 먼저, 저는 제 질문을 보여주기 위해 무작위 데이터를 생성합니다. set.seed(1) df % summarise(max = max(value)) 어떻게 하면 이것을 이룰 수 있을까요?제안해 주셔서 감사합니다. sessionInfo() R version 3.1.0 (2014-04-10) Platform: x86_64-w64-mingw32/x64 (64-bit) locale: [1] LC_COLLATE=English_Australia.1252..

programing 2023.06.06
반응형