data.table에서 둘 이상의 쉼표로 구분 된 열을 형성하기위한 그룹화

rkraft

문제 : 기본적으로 data.table 구문을 기반으로 데이터를 그룹화하고 병렬로 쉼표로 구분 된 값을 포함하는 두 개 이상의 열을 만듭니다 (아래 예제 참조).

접근 방식 :lapply 쉼표로 구분하려는 열 목록을 제공 할 수 있는 위치 에 대해 생각했습니다 . 그러나 이것은 예상대로 나타나지 않았습니다.

어떤 제안?

편집 나는 목록 / 벡터 열을 제공 한 다음이 목록에 기능을 적용 해야하는 접근 방식을 찾고 있습니다 (작동하지 않는 lapply접근 방식 과 유사 )

library(data.table)

dt <- data.table(
  x = c(1, 1, 1, 3, 3, 2),
  y = c("AA", "BB", "CC", "BB", "EE", "AA"),
  z = c("H", "A", "C", "Z", "F", "G")
)

## Attempts
dt[, paste0(y, collapse = ","), by = .(x)]
dt[, lapply(c("y", "z"), paste0, collapse = ","), by = x]

## Desired Ouput
   x  y         z
1: 1  AA,BB,CC  H, A, C
2: 3     BB,EE  Z, F
3: 2        AA  G

안녕 친구
library(data.table) 
dt[, lapply(.SD, toString), by = x, .SDcols = names(dt)[sapply(dt, is.character)]]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

쉼표로 구분 된 형식으로 데이터 그룹화

분류에서Dev

쉼표로 구분 된 외래 키가 둘 이상있을 때 왼쪽에 가입하는 방법

분류에서Dev

쉼표로 구분 된 문자열에서 성, 이름 구분

분류에서Dev

동일한 열에서 쉼표로 구분 된 변수를 그룹화하는 방법은 무엇입니까?

분류에서Dev

쉼표로 구분 된 그룹 선택기의 CSS 특이성

분류에서Dev

PHP에서 두 개의 쉼표로 구분 된 문자열을 비교하고 둘 다에 나타나는 값만 유지하고 싶습니다.

분류에서Dev

LINQ를 사용하여 그룹에서 쉼표로 구분 된 문자열을 분할하는 방법

분류에서Dev

PHP : 쉼표로 구분 된 값으로 문자열을 생성하지만 문자열 끝에 쉼표없이

분류에서Dev

쉼표로 구분 된 문자열에 대한 정규식 (쉼표로 구분 된 2 개의 문자열)

분류에서Dev

열에서 쉼표로 구분 된 첫 번째 요소 그룹을 선택하는 방법

분류에서Dev

data.table의 열에서 첫 번째 쉼표로 구분 된 값을 선택하는 방법은 무엇입니까?

분류에서Dev

R에서 따옴표로 묶고 쉼표로 구분 된 태그 이름 열 만들기

분류에서Dev

R에서 쉼표로 값을 구분하는 열을 기반으로 데이터를 그룹화하는 방법이 있습니까?

분류에서Dev

둘 이상의 열로 그룹화 된 Pandas 데이터 테이블에서 전년도 같은 분기의 변경 사항을 가져 오려면 어떻게해야합니까?

분류에서Dev

쉼표로 구분 된 문자열의 값에서 테이블의 행 찾기

분류에서Dev

Codeigniter에서 find_in_set () 함수를 사용하여 쉼표로 구분 된 값으로 저장된 데이터베이스 필드에서 둘 이상의 값을 찾는 방법

분류에서Dev

파이썬의 문자열 객체에서 쉼표로 구분 된 값 읽기

분류에서Dev

쉼표로 구분 된 문자열을 테이블에 저장하는 방법

분류에서Dev

긴 쉼표로 구분 된 줄을 R의 열로 읽기

분류에서Dev

열의 Oracle 쉼표로 구분 된 값 (ID). 쉼표로 구분 된 문자열의 각 값에 대한 설명을 가져 오는 방법.

분류에서Dev

열의 Oracle 쉼표로 구분 된 값 (ID). 쉼표로 구분 된 문자열의 각 값에 대한 설명을 가져 오는 방법.

분류에서Dev

결과의 열을 쉼표로 구분 된 하나로 결합

분류에서Dev

LINQ에 의해 그룹에서 쉼표로 구분 된 값 (정의 된 순서 포함) 상수 값을 만들 수 없으며 기본 유형 또는 열거 유형 만 지원됩니다.

분류에서Dev

ID를 수집하고 MySQL의 여러 연결된 테이블에서 쉼표로 구분하여 그룹화하는 방법

분류에서Dev

R에서 쉼표로 구분 된 한 열의 문자열 연결

분류에서Dev

HTML에서 쉼표로 구분 된 문자열을 테이블 / csv 형식으로 표시

분류에서Dev

Excel 열을 파이썬에서 쉼표로 구분 된 하나의 목록으로 변환하는 방법

분류에서Dev

분할 방법 C #을 사용하여 쉼표로 구분 된 .txt 파일에서 2 개의 배열로드

분류에서Dev

SQL Server에서 테이블의 정수 행을 쉼표로 구분 된 문자열로 변환하는 방법

Related 관련 기사

  1. 1

    쉼표로 구분 된 형식으로 데이터 그룹화

  2. 2

    쉼표로 구분 된 외래 키가 둘 이상있을 때 왼쪽에 가입하는 방법

  3. 3

    쉼표로 구분 된 문자열에서 성, 이름 구분

  4. 4

    동일한 열에서 쉼표로 구분 된 변수를 그룹화하는 방법은 무엇입니까?

  5. 5

    쉼표로 구분 된 그룹 선택기의 CSS 특이성

  6. 6

    PHP에서 두 개의 쉼표로 구분 된 문자열을 비교하고 둘 다에 나타나는 값만 유지하고 싶습니다.

  7. 7

    LINQ를 사용하여 그룹에서 쉼표로 구분 된 문자열을 분할하는 방법

  8. 8

    PHP : 쉼표로 구분 된 값으로 문자열을 생성하지만 문자열 끝에 쉼표없이

  9. 9

    쉼표로 구분 된 문자열에 대한 정규식 (쉼표로 구분 된 2 개의 문자열)

  10. 10

    열에서 쉼표로 구분 된 첫 번째 요소 그룹을 선택하는 방법

  11. 11

    data.table의 열에서 첫 번째 쉼표로 구분 된 값을 선택하는 방법은 무엇입니까?

  12. 12

    R에서 따옴표로 묶고 쉼표로 구분 된 태그 이름 열 만들기

  13. 13

    R에서 쉼표로 값을 구분하는 열을 기반으로 데이터를 그룹화하는 방법이 있습니까?

  14. 14

    둘 이상의 열로 그룹화 된 Pandas 데이터 테이블에서 전년도 같은 분기의 변경 사항을 가져 오려면 어떻게해야합니까?

  15. 15

    쉼표로 구분 된 문자열의 값에서 테이블의 행 찾기

  16. 16

    Codeigniter에서 find_in_set () 함수를 사용하여 쉼표로 구분 된 값으로 저장된 데이터베이스 필드에서 둘 이상의 값을 찾는 방법

  17. 17

    파이썬의 문자열 객체에서 쉼표로 구분 된 값 읽기

  18. 18

    쉼표로 구분 된 문자열을 테이블에 저장하는 방법

  19. 19

    긴 쉼표로 구분 된 줄을 R의 열로 읽기

  20. 20

    열의 Oracle 쉼표로 구분 된 값 (ID). 쉼표로 구분 된 문자열의 각 값에 대한 설명을 가져 오는 방법.

  21. 21

    열의 Oracle 쉼표로 구분 된 값 (ID). 쉼표로 구분 된 문자열의 각 값에 대한 설명을 가져 오는 방법.

  22. 22

    결과의 열을 쉼표로 구분 된 하나로 결합

  23. 23

    LINQ에 의해 그룹에서 쉼표로 구분 된 값 (정의 된 순서 포함) 상수 값을 만들 수 없으며 기본 유형 또는 열거 유형 만 지원됩니다.

  24. 24

    ID를 수집하고 MySQL의 여러 연결된 테이블에서 쉼표로 구분하여 그룹화하는 방법

  25. 25

    R에서 쉼표로 구분 된 한 열의 문자열 연결

  26. 26

    HTML에서 쉼표로 구분 된 문자열을 테이블 / csv 형식으로 표시

  27. 27

    Excel 열을 파이썬에서 쉼표로 구분 된 하나의 목록으로 변환하는 방법

  28. 28

    분할 방법 C #을 사용하여 쉼표로 구분 된 .txt 파일에서 2 개의 배열로드

  29. 29

    SQL Server에서 테이블의 정수 행을 쉼표로 구분 된 문자열로 변환하는 방법

뜨겁다태그

보관