긴 형식의 데이터에서 인접 행렬 (from-to)로 변환

아픽 조 하리

pivot_wide전체 시작 프로세스를 캡처 할 수 있도록 항목을 '복제'해야한다는 점을 제외하면 작업 과 거의 비슷 합니다.

나는 이것이 네트워크 분석에서 빈번한 루틴이 될 수 있다고 생각하지만 그러한 변환을 쉽게 얻을 수있는 기능이 있는지 확실하지 않습니다.

감사합니다

ID <- c(rep('A',2), rep('B',3))
process <- c('Category_8', 'Category_1', 'Category_3', 'Category_4', 'Category_1')

have <- tibble(
  ID,
  process
)
have
# A tibble: 5 x 2
  ID    process   
  <chr> <chr>     
1 A     Category_8
2 A     Category_1
3 B     Category_3
4 B     Category_4
5 B     Category_1

ID <- c(rep('A',1), rep('B',2))
From <- c('Category_8', 'Category_3', 'Category_4')
To <- c('Category_1', 'Category_4', 'Category_1')

want <- tibble(
  ID,
  From,
  To
)
want
# A tibble: 3 x 3
  ID    From       To        
  <chr> <chr>      <chr>     
1 A     Category_8 Category_1
2 B     Category_3 Category_4
3 B     Category_4 Category_1

로낙 샤

를 사용 lead하여 process각각 의 다음 값을 가져 ID오고 NA값이있는 행을 삭제할 수 있습니다.

library(dplyr)

have %>%
  group_by(ID) %>%
  transmute(ID, from = process, to = lead(process)) %>%
  na.omit()

#  ID    from       to        
#  <chr> <chr>      <chr>     
#1 A     Category_8 Category_1
#2 B     Category_3 Category_4
#3 B     Category_4 Category_1

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Excel의 데이터를 와이드 형식에서 긴 형식으로 재구성 / 재 변환하는 방법

분류에서Dev

R 데이터 세트를 긴 형식으로 변환하는 복잡한 버전 (ID 정보가 여러 개의 서로 다른 행에 분산 됨)

분류에서Dev

id 변수가 열 헤더에 인코딩 될 때 데이터를 와이드 형식에서 긴 형식으로 변환

분류에서Dev

Pandas에서 긴 데이터 형식을 와이드 데이터 형식으로 변환하는 방법

분류에서Dev

긴 형식에서 넓은 형식으로 데이터 형태 변경-둘 이상의 변수

분류에서Dev

R에서 매트릭스를 긴 형식의 데이터 프레임으로 가장 빠르게 변환

분류에서Dev

범주 형 데이터에서 긴 형식에서 넓은 형식으로 변환

분류에서Dev

선형 배열을 행렬로 변환하는 효율적인 접근 방식

분류에서Dev

긴 형식 데이터를 R의 3 차원 배열로 변환

분류에서Dev

이분 그래프를 인접 행렬로 변환 Spark Scala

분류에서Dev

SQL Server 및 데이터 프레임에서 와이드 형식을 긴 형식으로 변환하면 약 1000 개의 열이 있습니다.

분류에서Dev

최근 접 이웃 검색에서 인접 행렬을 만듭니다. (인접 목록을 인접 행렬로 변환)-Matlab

분류에서Dev

긴 형식에서 넓은 형식으로 변환하면 중복 된 시간 식별자 행 제공

분류에서Dev

긴 데이터 구조를 넓은 행렬 구조로 전환

분류에서Dev

SQL에서 긴 형식에서 와이드 형식으로 테이블 변환

분류에서Dev

긴 형식을 와이드 형식으로 변환

분류에서Dev

카운트가있는 넓은 데이터 프레임을 R에서 긴 형식으로 변환

분류에서Dev

Pandas에서 넓은 날짜 데이터를 긴 형식으로 변환하는 방법

분류에서Dev

다중 행 열을 변환하고 긴 형태의 R 데이터로 용융하는 방법.

분류에서Dev

상호 배타적이지 않은 범주의 긴 데이터를 와이드 형식으로 변환

분류에서Dev

이 데이터 프레임을 긴 형식으로 변환하는 방법

분류에서Dev

데이터 프레임의 다음과 같은 와이드에서 긴 형식으로 변환하는 좋은 방법은 무엇입니까?

분류에서Dev

이분 그래프를 인접 행렬 파이썬으로 변환

분류에서Dev

이 인접 행렬을 그래프 객체로 어떻게 변환합니까?

분류에서Dev

R 프로그래밍에서 인자 유형을 행렬의 열의 정수 유형으로 변환

분류에서Dev

긴 형식의 일부 변수로 색인 가져 오기

분류에서Dev

Stata에서 데이터를 변환하지 않고 어떻게 Excel에 데이터를 다소 긴 형식으로 쓸 수 있습니까?

분류에서Dev

열 벡터에서 행렬로 데이터 변환

분류에서Dev

긴 형식의 날짜를 사람이 읽을 수있는 형식으로 변환하는 방법

Related 관련 기사

  1. 1

    Excel의 데이터를 와이드 형식에서 긴 형식으로 재구성 / 재 변환하는 방법

  2. 2

    R 데이터 세트를 긴 형식으로 변환하는 복잡한 버전 (ID 정보가 여러 개의 서로 다른 행에 분산 됨)

  3. 3

    id 변수가 열 헤더에 인코딩 될 때 데이터를 와이드 형식에서 긴 형식으로 변환

  4. 4

    Pandas에서 긴 데이터 형식을 와이드 데이터 형식으로 변환하는 방법

  5. 5

    긴 형식에서 넓은 형식으로 데이터 형태 변경-둘 이상의 변수

  6. 6

    R에서 매트릭스를 긴 형식의 데이터 프레임으로 가장 빠르게 변환

  7. 7

    범주 형 데이터에서 긴 형식에서 넓은 형식으로 변환

  8. 8

    선형 배열을 행렬로 변환하는 효율적인 접근 방식

  9. 9

    긴 형식 데이터를 R의 3 차원 배열로 변환

  10. 10

    이분 그래프를 인접 행렬로 변환 Spark Scala

  11. 11

    SQL Server 및 데이터 프레임에서 와이드 형식을 긴 형식으로 변환하면 약 1000 개의 열이 있습니다.

  12. 12

    최근 접 이웃 검색에서 인접 행렬을 만듭니다. (인접 목록을 인접 행렬로 변환)-Matlab

  13. 13

    긴 형식에서 넓은 형식으로 변환하면 중복 된 시간 식별자 행 제공

  14. 14

    긴 데이터 구조를 넓은 행렬 구조로 전환

  15. 15

    SQL에서 긴 형식에서 와이드 형식으로 테이블 변환

  16. 16

    긴 형식을 와이드 형식으로 변환

  17. 17

    카운트가있는 넓은 데이터 프레임을 R에서 긴 형식으로 변환

  18. 18

    Pandas에서 넓은 날짜 데이터를 긴 형식으로 변환하는 방법

  19. 19

    다중 행 열을 변환하고 긴 형태의 R 데이터로 용융하는 방법.

  20. 20

    상호 배타적이지 않은 범주의 긴 데이터를 와이드 형식으로 변환

  21. 21

    이 데이터 프레임을 긴 형식으로 변환하는 방법

  22. 22

    데이터 프레임의 다음과 같은 와이드에서 긴 형식으로 변환하는 좋은 방법은 무엇입니까?

  23. 23

    이분 그래프를 인접 행렬 파이썬으로 변환

  24. 24

    이 인접 행렬을 그래프 객체로 어떻게 변환합니까?

  25. 25

    R 프로그래밍에서 인자 유형을 행렬의 열의 정수 유형으로 변환

  26. 26

    긴 형식의 일부 변수로 색인 가져 오기

  27. 27

    Stata에서 데이터를 변환하지 않고 어떻게 Excel에 데이터를 다소 긴 형식으로 쓸 수 있습니까?

  28. 28

    열 벡터에서 행렬로 데이터 변환

  29. 29

    긴 형식의 날짜를 사람이 읽을 수있는 형식으로 변환하는 방법

뜨겁다태그

보관