data.table

    -1

    2답변

    응답 옵션 (유리, 좋지 않음, 중립)이있는 일련의 범주 형 변수가 있습니다. 열에있는 모든 변수 10 개 (행당 하나의 변수)의 목록을 제공하는 열을 "유리, 좋지 않음, 중립"백분율로 표시하는 테이블을 R으로 만듭니다. R에서 가능합니까? 이상적으로 다른 카테고리 변수 (예 : 남성 vs. 여성이 질문에 어떻게 반응했는지 비교하는 등)로 그룹화 할 수도

    0

    1답변

    df1 <- read.table(text = "V1 V2 21140 -2 21140 0 21140 2 21140 -1 3878 0 3878 1 3878 2 20434 -1 20434 2 20434 1", header = TRUE) 에서 열을 집계 제가 조건은 다음과

    0

    2답변

    m에서 함수를 생성하는 데 사용되는 중첩 루프를 제거하고 싶습니다. missing_entries() 함수가 col2에 그룹에 대해 누락 된 값 col1을 식별하고 반환하려고합니다. 효율을 향상시키기 위해이 문제에 접근 할 수있는 다른 방법이 있습니까? missing_entries <- function(data, x, y) { # find miss

    0

    1답변

    가능한 복제본은 here이지만 도움이되지 않습니다. 제 경우는 다를 수 있습니다. 샘플 data.table을 고려하십시오. set.seed(21) DT <- data.table(col1=sample(x=1:10,size = 5),col2=sample(x=10:20,size=5)) DT col1 col2 1: 8 20 2: 3 11 3: 6

    1

    1답변

    datetime이 시작 datetime과 종료 datetime 사이에 있는지 그리고이 값과 일치하는 값이 반환되는지 확인하려고합니다. 그것은 data.table에서 작동하지만 DPLYR에서 작동하도록하고 싶습니다. 그래서 당신은 날짜 시간이있는 경우 : 2017-07-01 02:15:00 2017-07-01 02:30:00 는 두 번째 테이블에이를 찾

    1

    2답변

    data.table에서 조건부 시프트를 새 열로 채우려 고 시도했지만 시프트 된 값이 필터 i 위로 점프합니다. 예를 들어 설명하겠습니다. 는 생각 해보자 data.table dt1 set.seed(20) library(data.table) dt1<-data.table(c1=sample(1:100,size = 10),c2=sample(101:200,si

    1

    1답변

    rb_date 열과 값 열이있는 테이블에서 가격 수준 (레벨)을 계산하려고합니다. 시작 기준 수준이 100이라고 가정하고 각 기간의 가격 수준 (동일한 rb_date 행을 의미 함)은 단순히 기본 수준을 반환하고 각 기간의 기본 수준은 이전 기간의 가격 수준의 마지막 값입니다. 나는 그것을 data.table을 사용하여 실현할 수있다. 어떻게 내가 dply

    0

    1답변

    타임 스탬프와 다른 변수에 병합을 시도하는 중입니다. 구체적으로 얼마나 많은 앰뷸렛 픽업이 체인에 속해 있는지, 아이디어는 이것들은 동일한 전체적인 여행으로 간주되는 사슬에서 같은 ambulette에 의한 다중 픽업이며, 유일한 여행은 홀로 서 있습니다. sqldf를이 용도로 사용했지만 foverlaps가 훨씬 빠르고 확장 성이 뛰어나서이 패키지를 사용하고

    0

    1답변

    함수 IF가 포함 된 사용자 정의 함수가 있습니다. data.table에서이 함수를 사용할 때 "조건의 길이가 1보다 크고 첫 번째 요소 만 사용됩니다"라는 경고가 나타납니다. 필자는 함수가 필요할 때마다 한 번에 한 행씩이 아닌 모든 행에 적용될 수 있다고 생각하지만 확실하지 않습니다. 이 경고가 나타나는 이유는 누구나 알고 있습니까? 내 기능은 다음과

    1

    1답변

    미안 : 어떤 이유 for (s in c('G1', 'G2') { t[t[ , .I[seq(which.max(get(s)), .N)], by = GROUP]$V1, get(s) := 1] } , 그것은 오류가 발행 불평 : Error in get(s) : object 'G1' not found 을하지만, 명시적인 형식은 멋지게 작동합니