dplyr을 사용하여 분할 적용 결합하여 그룹화 변수 내에서 벡터 스케일링

pcc7k

그룹화 변수 내에서 벡터의 크기를 조정하려고합니다. 따라서 mtcar의 경우 무게 변수를 스케일링하려고하지만 실린더의 그룹화 변수 내에서만 가능합니다.

첫 시도:

mtcars2 <- mtcars %>%
group_by(cyl) %>%
  nest()%>%
  mutate(wt.scaled = purrr::map_dbl(wt, scale)) %>%
  unnest()

오류 : "wt"를 찾을 수 없습니다.

두 번째 시도 :

mtcars2 <- mtcars %>%
  split(.$cyl) %>%
  purrr::map_dbl(wt, scale)

UseMethod ( "mutate_") 오류 : "list"클래스의 개체에 적용된 'mutate_'에 대한 해당 메서드가 없습니다.

중첩 된 data.frame에서 wt 벡터를 참조하는 방법을 모르는 것 같습니다. 이것이 다른 곳에서 대답하면 죄송합니다. 나는 답을 찾기 위해 꽤 많은 시간을 보냈지 만 솔루션을 작동시킬 수 없었다.

로낙 샤

당신은 통과 할 수 data있는 mapscale wt각 데이터의 열입니다.

library(tidyverse)

mtcars %>%
  group_by(cyl) %>%
  nest() %>%
  mutate(wt.scaled = map(data, ~as.numeric(scale(.x$wt)))) %>%
  unnest(c(wt.scaled, data))

#     cyl   mpg  disp    hp  drat    wt  qsec    vs    am  gear  carb wt.scaled
#   <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>     <dbl>
# 1     6  21    160    110  3.9   2.62  16.5     0     1     4     4   -1.40  
# 2     6  21    160    110  3.9   2.88  17.0     0     1     4     4   -0.680 
# 3     6  21.4  258    110  3.08  3.22  19.4     1     0     3     1    0.275 
# 4     6  18.1  225    105  2.76  3.46  20.2     1     0     3     1    0.962 
# 5     6  19.2  168.   123  3.92  3.44  18.3     1     0     4     4    0.906 
# 6     6  17.8  168.   123  3.92  3.44  18.9     1     0     4     4    0.906 
# 7     6  19.7  145    175  3.62  2.77  15.5     0     1     5     6   -0.974 
# 8     4  22.8  108     93  3.85  2.32  18.6     1     1     4     1    0.0602
# 9     4  24.4  147.    62  3.69  3.19  20       1     0     4     2    1.59  
#10     4  22.8  141.    95  3.92  3.15  22.9     1     0     4     2    1.52  
# … with 22 more rows

wt그룹 별 크기 조정과 동일합니다 .

mtcars %>%
  group_by(cyl) %>%
  mutate(wt.scaled = as.numeric(scale(wt)))

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

dplyr을 사용하여 특정 그룹의 변수로 분할

분류에서Dev

dplyr을 사용하여 그룹화 할 수 없음

분류에서Dev

Crossfilter를 사용하여 그룹 내에서 필터링 할 수 있습니까?

분류에서Dev

dplyr을 사용하여 하나의 분석에서 그룹화되거나 그룹화되지 않은 데이터 세트를 분석하는 방법

분류에서Dev

dplyr을 사용하여 두 벡터 / 변수에 대한 연산을 계산할 때 NA 전파

분류에서Dev

dplyr을 사용하여 별도의 데이터에서 그룹화 변수를 기반으로 범위를 선택합니다.

분류에서Dev

dplyr을 사용하여 ID별로 데이터 프레임 그룹에서 열의 상위 10 개 백분위 수를 필터링하는 방법

분류에서Dev

KDoc을 사용하여 변수 그룹 문서화

분류에서Dev

SQL을 사용하여 테이블에서 데이터 분류 / 그룹화

분류에서Dev

data.table에서 그룹화 기준을 사용할 때 열 내에서 부울 기준 필터링을 수행하려면 어떻게해야합니까?

분류에서Dev

데이터 프레임을 시간별로 그룹으로 분할하고 R을 사용하여 여러 열에 함수 적용

분류에서Dev

데이터 프레임을 시간별로 그룹으로 분할하고 R을 사용하여 여러 열에 함수 적용

분류에서Dev

스트림을 사용하여지도에 그룹화 된 컬렉션을 여러 컬렉션으로 분할

분류에서Dev

dplyr에서 다른 그룹화 변수를 사용하여 요약

분류에서Dev

dplyr을 사용하여 여러 열을 벡터로 결합

분류에서Dev

summarise_all [R]을 사용하여 dplyr 그룹 내에서 t 테스트 수행

분류에서Dev

XML을 구문 분석하여 PowerShell에서 그룹화를 사용하여 데이터 추출

분류에서Dev

R의 두 값을 사용하여 하나의 벡터에서 두 값을 하나의 벡터로 분할

분류에서Dev

LINQ를 사용하여 여러 열을 그룹화하고 데이터를 여러 목록으로 분할

분류에서Dev

R에서-백분율 수익률을 사용하여 벡터의 값 계산

분류에서Dev

mysqli를 사용하여 데이터베이스에서 결과 선택, 그룹화 및 합계

분류에서Dev

주간 데이터로 그룹화하고 dplyr을 사용하여 R에서 월별로 요약

분류에서Dev

변수 제한에 도달하면 그룹의 모든 값을 필터링하는 방법 (dplyr 사용)?

분류에서Dev

dplyr을 사용하여 그룹화 된 tibble에 여러 기능을 적용하는 방법

분류에서Dev

Python을 사용하여 그룹화 된 데이터 프레임에서 차트 이름을 변수로 삽입하려면 어떻게해야합니까?

분류에서Dev

Dplyr를 사용하여 그룹의 최대 값을 찾고 동일한 테이블의 다른 열에서 결과를 변경합니다.

분류에서Dev

펑터 / 기능적 프로그래밍을 사용하여 Java 7에서 목록을 그룹화하고 그룹당 요소 수를 계산할 수 있습니까?

분류에서Dev

데이터 테이블을 사용하여 매개 변수 값 벡터를 사용하여 여러 열에 하나의 함수 적용

분류에서Dev

분수 HiDPI 스케일링을 사용하여 Kate 및 Konsole에 표시되는 못생긴 수평선

Related 관련 기사

  1. 1

    dplyr을 사용하여 특정 그룹의 변수로 분할

  2. 2

    dplyr을 사용하여 그룹화 할 수 없음

  3. 3

    Crossfilter를 사용하여 그룹 내에서 필터링 할 수 있습니까?

  4. 4

    dplyr을 사용하여 하나의 분석에서 그룹화되거나 그룹화되지 않은 데이터 세트를 분석하는 방법

  5. 5

    dplyr을 사용하여 두 벡터 / 변수에 대한 연산을 계산할 때 NA 전파

  6. 6

    dplyr을 사용하여 별도의 데이터에서 그룹화 변수를 기반으로 범위를 선택합니다.

  7. 7

    dplyr을 사용하여 ID별로 데이터 프레임 그룹에서 열의 상위 10 개 백분위 수를 필터링하는 방법

  8. 8

    KDoc을 사용하여 변수 그룹 문서화

  9. 9

    SQL을 사용하여 테이블에서 데이터 분류 / 그룹화

  10. 10

    data.table에서 그룹화 기준을 사용할 때 열 내에서 부울 기준 필터링을 수행하려면 어떻게해야합니까?

  11. 11

    데이터 프레임을 시간별로 그룹으로 분할하고 R을 사용하여 여러 열에 함수 적용

  12. 12

    데이터 프레임을 시간별로 그룹으로 분할하고 R을 사용하여 여러 열에 함수 적용

  13. 13

    스트림을 사용하여지도에 그룹화 된 컬렉션을 여러 컬렉션으로 분할

  14. 14

    dplyr에서 다른 그룹화 변수를 사용하여 요약

  15. 15

    dplyr을 사용하여 여러 열을 벡터로 결합

  16. 16

    summarise_all [R]을 사용하여 dplyr 그룹 내에서 t 테스트 수행

  17. 17

    XML을 구문 분석하여 PowerShell에서 그룹화를 사용하여 데이터 추출

  18. 18

    R의 두 값을 사용하여 하나의 벡터에서 두 값을 하나의 벡터로 분할

  19. 19

    LINQ를 사용하여 여러 열을 그룹화하고 데이터를 여러 목록으로 분할

  20. 20

    R에서-백분율 수익률을 사용하여 벡터의 값 계산

  21. 21

    mysqli를 사용하여 데이터베이스에서 결과 선택, 그룹화 및 합계

  22. 22

    주간 데이터로 그룹화하고 dplyr을 사용하여 R에서 월별로 요약

  23. 23

    변수 제한에 도달하면 그룹의 모든 값을 필터링하는 방법 (dplyr 사용)?

  24. 24

    dplyr을 사용하여 그룹화 된 tibble에 여러 기능을 적용하는 방법

  25. 25

    Python을 사용하여 그룹화 된 데이터 프레임에서 차트 이름을 변수로 삽입하려면 어떻게해야합니까?

  26. 26

    Dplyr를 사용하여 그룹의 최대 값을 찾고 동일한 테이블의 다른 열에서 결과를 변경합니다.

  27. 27

    펑터 / 기능적 프로그래밍을 사용하여 Java 7에서 목록을 그룹화하고 그룹당 요소 수를 계산할 수 있습니까?

  28. 28

    데이터 테이블을 사용하여 매개 변수 값 벡터를 사용하여 여러 열에 하나의 함수 적용

  29. 29

    분수 HiDPI 스케일링을 사용하여 Kate 및 Konsole에 표시되는 못생긴 수평선

뜨겁다태그

보관