원시 시계열 데이터를 R에서 구성된 데이터 프레임으로 변환

mathguy_666

브라질의 각 주에 대한 정보가 포함 된 Covid-19 데이터 세트가 있습니다. 날짜는 모든 주에서 동일합니다.

   region   state  date         newCases   cumulativeCases  newDeaths   cumulativeDeaths
1  Norte     RO 30/01/2020          0               0           0                0
2  Norte     RO 31/01/2020          0               0           0                0
3  Norte     RO 01/02/2020          0               0           0                0
4  Norte     RO 02/02/2020          0               0           0                0
5  Norte     RO 03/02/2020          0               0           0                0
6  Norte     RO 04/02/2020          0               0           0                0

이 데이터를 다음과 같이 행에 상태와 열에 날짜가있는 사례 (또는 사망) 행렬로 변환해야합니다.

매트릭스

for 루프를 사용하여이 작업을 수행 할 수 있었지만이 작업을 수행하는 더 간단하고 효율적인 방법을 찾고 있습니다. 가능합니까?

미리 감사드립니다!

Starja

기본적으로 데이터는 하나의 결과 변수 (예 : newCases 또는 new Deaths)에 대해 긴 형식이고 넓은 형식으로 유지하려고합니다. 깔끔한 데이터 에 대한 정보를 확인할 수 있습니다 . 이렇게 pivot_wider하려면 tidyr패키지 의 함수 사용할 수 있습니다 .

data <- data.frame(state = rep(c("RO", "AC"), each = 5),
                   date = rep(seq(as.Date("2020/01/30"), by = "day", length.out = 5), times = 2),
                   newCases = c(0, 0, 0, 1, 2, 0, 5, 4, 0, 10))
head(data)
  state       date newCases
1    RO 2020-01-30        0
2    RO 2020-01-31        0
3    RO 2020-02-01        0
4    RO 2020-02-02        1
5    RO 2020-02-03        2
6    AC 2020-01-30        0

data_wide <- tidyr::pivot_wider(data = data,
                                names_from = date,
                                values_from = newCases)
head(data_wide)
# A tibble: 2 x 6
  state `2020-01-30` `2020-01-31` `2020-02-01` `2020-02-02` `2020-02-03`
  <fct>        <dbl>        <dbl>        <dbl>        <dbl>        <dbl>
1 RO               0            0            0            1            2
2 AC               0            5            4            0           10

여기에서 피벗에 대한 자세한 정보를 찾을 수 있습니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R에서 데이터 프레임을 시계열로 변환

분류에서Dev

R : 연월 데이터 프레임을 시계열로 변환

분류에서Dev

데이터 프레임을 R의 시계열로 변환

분류에서Dev

R에서 데이터를 시계열로 변환

분류에서Dev

팬더 데이터 프레임에서 epoch 열 값을 시간으로 변환

분류에서Dev

Pandas 데이터 프레임에서 열을 시간으로 변환

분류에서Dev

적용된 결과를 원래 데이터 프레임으로 다시 변환하는 Pandas

분류에서Dev

pandas : CSV 시리즈를 데이터 프레임으로 변환

분류에서Dev

원시 데이터를 Pandas 데이터 프레임으로 변환 하시겠습니까?

분류에서Dev

ID 연결을 유지하면서 데이터 프레임 열을 목록 목록으로 변환하고 다시 데이터 프레임으로 변환

분류에서Dev

데이터 프레임 목록을 시계열 목록으로 변환

분류에서Dev

해시 값으로 데이터 프레임 열 변환

분류에서Dev

데이터 프레임을 R의 열에서 이름이 지정된 데이터 프레임의 명명 된 목록으로 변환

분류에서Dev

데이터 프레임을 다차원 배열로 변환-R

분류에서Dev

원시 데이터를 문자열로 변환, 즉 r '\ nwow'를 "wow"로 변환

분류에서Dev

R 데이터 프레임 문자열 열을 한 자리 길이의 시간으로 datetime으로 변환

분류에서Dev

열에 지정된 수준을 기반으로 데이터 프레임 변환

분류에서Dev

데이터 프레임 열을 시리즈에서 날짜 / 시간으로 변환

분류에서Dev

타임 스탬프 데이터를 Python에서 날짜 시간으로 변환

분류에서Dev

R 원시 데이터를 문자로 변환

분류에서Dev

다른 데이터 프레임 (Pandas / R의 plotly / ggplot2)의 속성에 따라 색으로 구분 된 여러 줄 시계열

분류에서Dev

명명 된 벡터를 데이터 프레임 R로 변환

분류에서Dev

변수 이름에 시퀀스가 포함 된 데이터 프레임에서 여러 변수를 개별적으로 계산

분류에서Dev

R : 임의의 연결된 변수 이름과 값으로 구성된 벡터를 단일 데이터 프레임으로 변환

분류에서Dev

r에서 엑셀 시트로 데이터 프레임 작성

분류에서Dev

조건에 따라 시계열 데이터를 이벤트로 변환

분류에서Dev

시계열을 데이터 프레임, 행렬 또는 테이블로 변환

분류에서Dev

R에서 두 배열을 하나의 데이터 프레임으로 변환

분류에서Dev

누락 된 날짜가있는 데이터 프레임을 시계열로 변환

Related 관련 기사

  1. 1

    R에서 데이터 프레임을 시계열로 변환

  2. 2

    R : 연월 데이터 프레임을 시계열로 변환

  3. 3

    데이터 프레임을 R의 시계열로 변환

  4. 4

    R에서 데이터를 시계열로 변환

  5. 5

    팬더 데이터 프레임에서 epoch 열 값을 시간으로 변환

  6. 6

    Pandas 데이터 프레임에서 열을 시간으로 변환

  7. 7

    적용된 결과를 원래 데이터 프레임으로 다시 변환하는 Pandas

  8. 8

    pandas : CSV 시리즈를 데이터 프레임으로 변환

  9. 9

    원시 데이터를 Pandas 데이터 프레임으로 변환 하시겠습니까?

  10. 10

    ID 연결을 유지하면서 데이터 프레임 열을 목록 목록으로 변환하고 다시 데이터 프레임으로 변환

  11. 11

    데이터 프레임 목록을 시계열 목록으로 변환

  12. 12

    해시 값으로 데이터 프레임 열 변환

  13. 13

    데이터 프레임을 R의 열에서 이름이 지정된 데이터 프레임의 명명 된 목록으로 변환

  14. 14

    데이터 프레임을 다차원 배열로 변환-R

  15. 15

    원시 데이터를 문자열로 변환, 즉 r '\ nwow'를 "wow"로 변환

  16. 16

    R 데이터 프레임 문자열 열을 한 자리 길이의 시간으로 datetime으로 변환

  17. 17

    열에 지정된 수준을 기반으로 데이터 프레임 변환

  18. 18

    데이터 프레임 열을 시리즈에서 날짜 / 시간으로 변환

  19. 19

    타임 스탬프 데이터를 Python에서 날짜 시간으로 변환

  20. 20

    R 원시 데이터를 문자로 변환

  21. 21

    다른 데이터 프레임 (Pandas / R의 plotly / ggplot2)의 속성에 따라 색으로 구분 된 여러 줄 시계열

  22. 22

    명명 된 벡터를 데이터 프레임 R로 변환

  23. 23

    변수 이름에 시퀀스가 포함 된 데이터 프레임에서 여러 변수를 개별적으로 계산

  24. 24

    R : 임의의 연결된 변수 이름과 값으로 구성된 벡터를 단일 데이터 프레임으로 변환

  25. 25

    r에서 엑셀 시트로 데이터 프레임 작성

  26. 26

    조건에 따라 시계열 데이터를 이벤트로 변환

  27. 27

    시계열을 데이터 프레임, 행렬 또는 테이블로 변환

  28. 28

    R에서 두 배열을 하나의 데이터 프레임으로 변환

  29. 29

    누락 된 날짜가있는 데이터 프레임을 시계열로 변환

뜨겁다태그

보관