r 13

동물원에서 월 및 연도 추출:: yearmon 개체

동물원에서 월 및 연도 추출:: yearmon 개체 나는 있습니다yearmon객체: require(zoo) date1 as.numeric(format(date1, "%m")) [1] 3 > as.numeric(format(date1, "%Y")) [1] 2012 봐?yearmon그리고.?strftime자세한 내용은 후자에서 사용할 수 있는 자리 표시자 문자를 설명합니다.윤활유 패키지는 다음과 같은 것에 매우 유용합니다. > require(lubridate) > month(date1) [1] 3 > year(date1) [1] 2012 OP가 사용하고 있는 것을 알고 있습니다.zoo여기요, 하지만 저는 이 스레드가 표준을 검색하고 있다는 것을 발견했습니다.ts동일한 문제에 대한 해결책.그래서 저는 제가.z..

programing 2023.07.06

샘플 함수를 사용하여 데이터를 교육/테스트 세트로 분할하는 방법

샘플 함수를 사용하여 데이터를 교육/테스트 세트로 분할하는 방법 R을 사용하기 시작한 지 얼마 되지 않았는데 다음 샘플 코드로 데이터 세트를 통합하는 방법을 잘 모르겠습니다. sample(x, size, replace = FALSE, prob = NULL) 교육(75%) 및 테스트(25%)에 넣어야 하는 데이터셋이 있습니다.X와 사이즈에 어떤 정보를 넣어야 하는지 잘 모르겠습니다.x는 데이터 세트 파일이고, 사이즈는 샘플이 몇 개 있습니까? 데이터 파티셔닝을 달성하기 위한 다양한 접근 방식이 있습니다.더 다완접다같습니다과음은방식보근벽한▁the▁take▁for를 살펴보세요.createDataPartition에서 합니다.caret꾸러미 다음은 간단한 예입니다. data(mtcars) ## 75% of the..

programing 2023.07.06

data.table vs dplyr: 한 쪽이 다른 쪽이 할 수 없는 것을 잘 할 수 있습니까, 아니면 잘 할 수 없습니까?

data.table vs dplyr: 한 쪽이 다른 쪽이 할 수 없는 것을 잘 할 수 있습니까, 아니면 잘 할 수 없습니까? 개요 저는비교잘있다습니알고적ly▁familiar다에 비교적 익숙합니다.data.table와는 별로 관계가 없는dplyr저는 SO에 나타난 몇 가지 비넷과 예제를 읽었고, 지금까지 제 결론은 다음과 같습니다. data.table그리고.dplyr속도 면에서 비교할 수 있습니다. 단, 그룹이 많은 경우(예: 10-100K 이상) 및 일부 다른 상황에서는 예외입니다(아래 벤치마크 참조). dplyr보다 쉽게 액세스할 수 있는 구문을 사용합니다. dplyr인 DB 추상화). 몇 가지 사소한 기능 차이가 있습니다(아래 "예/사용" 참조). 에 2꽤 익숙하기 않습니다. 생에각때제 2. 꽤익기무..

programing 2023.07.06

dplyr을 사용하여 중복된 요소 찾기

dplyr을 사용하여 중복된 요소 찾기 여기에 제시된 코드를 사용하여 중복된 모든 요소를 찾으려고 했습니다.dplyr다음과 같이: library(dplyr) mtcars %>% mutate(cyl.dup = cyl[duplicated(cyl) | duplicated(cyl, from.last = TRUE)]) 중복된 모든 요소를 찾기 위해 여기에 제시된 코드를 변환하려면 어떻게 해야 합니까?dplyr위의 내 코드가 오류를 발생시키는 것뿐입니까?또는 더 나은 것은, 이것을 복잡한 것보다 더 간결하게 달성할 또 다른 기능이 있을까요?x[duplicated(x) | duplicated(x, from.last = TRUE)])접근?제 생각에 당신은filter이를 위해: mtcars %>% group_by(car..

programing 2023.07.01

ggplot에서 면 순서 수정

ggplot에서 면 순서 수정 데이터: df )을 사용하여 위 데이터의 막대 그래프를 그려야 합니다.typey축 ->amount에 따라 그룹을 짓다.size) 다음 코드를 사용했을 때 변수가 표시되지 않습니다.type뿐만 아니라size데이터에 표시된 순서대로그림을 보세요.저는 그것을 위해 아래의 코드를 사용했습니다. ggplot(df, aes(type, amount , fill=type, group=type, shape=type, facets=size)) + geom_col(width=0.5, position = position_dodge(width=0.6)) + facet_grid(.~size) + theme_bw() + scale_fill_manual(values = c("darkblue","stee..

programing 2023.06.26

R의 군집 분석: 최적 군집 수 결정

R의 군집 분석: 최적 군집 수 결정 k-평균 분석을 수행할 최적의 군집 수를 선택하려면 어떻게 해야 합니까?아래 데이터의 부분 집합을 표시한 후에는 몇 개의 클러스터가 적합합니까?클러스터 덴드로 분석을 수행하려면 어떻게 해야 합니까? n = 1000 kk = 10 x1 = runif(kk) y1 = runif(kk) z1 = runif(kk) x4 = sample(x1,length(x1)) y4 = sample(y1,length(y1)) randObs

programing 2023.06.21

함수의 출력 억제

함수의 출력 억제 하나의 명령 출력을 억제하려고 합니다(이 경우에는apply함수)를 선택합니다. 를 사용하지 않고 이 작업을 수행할 수 있습니까?sink()아래 설명된 해결책을 찾았지만 가능하다면 한 줄로 하고 싶습니다. 출력 억제 방법당신이 왜 이것을 하지 않고 하고 싶은지는 명확하지 않습니다.sink그러나 다음에서 모든 명령을 래핑할 수 있습니다.invisible()출력을 억제합니다.예를 들어: 1:10 # prints output invisible(1:10) # hides it 그렇지 않으면 세미콜론과 괄호를 사용하여 항상 한 줄로 항목을 결합할 수 있습니다. { sink("/dev/null"); ....; sink(); } 사용capture.output()기능.일회용처럼 작동합니다.sink()와는..

programing 2023.06.21

문자열 및 변수 내용을 동일한 줄에 R로 인쇄

문자열 및 변수 내용을 동일한 줄에 R로 인쇄 텍스트와 가변 콘텐츠를 동일한 라인에 인쇄할 수 있는 방법이 있습니까?예를들면, wd paste("Today is", date()) [1] "Today is Sat Feb 21 15:25:18 2015" paste0()결과는 다음과 같습니다. > paste0("Today is", date()) [1] "Today isSat Feb 21 15:30:46 2015" 문자열과 x 사이에는 기본 구분 기호가 없습니다. 문자열 끝에 공백을 사용하는 것은 빠른 수정입니다. > paste0("Today is ", date()) [1] "Today is Sat Feb 21 15:32:17 2015" 그런 다음 두 기능을 결합합니다.print() > print(paste("..

programing 2023.06.11