홈>
스크립트에서 현재 코드를 단순화하려고합니다.
가능한 두 범주 형 변수 조합으로 그룹화하고 설명 변수의 평균값을 요약하고 싶습니다.
ggplot2에있는 mpg 데이터베이스를 사용하는 예제;
library(tidyverse)
mpg %>% group_by(manufacturer, model) %>% summarise(mean = mean(hwy))
mpg %>% group_by(manufacturer, year) %>% summarise(mean = mean(hwy))
mpg %>% group_by(manufacturer, cyl) %>% summarise(mean = mean(hwy))
(이것은 범주 형 변수의 모든 조합-열이 완료 될 때까지 계속됩니다)
mpg %>% group_by(cyl, year) %>% summarise(mean = mean(hwy))
등 ...
실제 데이터베이스에는 수백 개의 범주 형 변수가 있으므로 for 루프 또는 purrr을 사용하여 프로세스를 반복하고 싶습니다.
감사합니다
- 답변 # 1
관련 자료
- r - dplyr across ()를 사용하여 열 쌍을 반복 할 수 있습니까?
- python - Panda 데이터 프레임의 여러 열을 반복하고 고유 값 개수를 찾습니다
- python - 열별 팬더 DataFrame 그룹의 최소 최대 평균 중앙값 계산 및 결과 조인
- for loop - dplyr을 사용하여 여러 열의 두 번째 행에서 R 데이터 프레임을 변경하십시오
- python - 서브셋 데이터 프레임 및 그룹 별 팬더
- python - 루프에서 데이터 프레임 행을 반복
- python - 팬더는 동일한 데이터 프레임에서 여러 열로 그룹화합니다
- python - 하나의 열을 기준으로 데이터 프레임을 그룹화하고 다른 열에서 가장 많이 발생하는 동안 한 열을 평균화합니다
- python - 조건에 따라 Pandas 데이터 프레임에서 값을 반복하고 할당
- python - Pandas 그룹 별 객체의 하위 세트를 반복합니다
- 고유 레코드 및 비 na 값을 기반으로 pyspark 데이터 프레임의 열에서 반복하는 방법
- python - 다중 인덱스 데이터 프레임에서 groupby 후 columnslevels [1]은 전체 데이터 프레임의 열을 제공합니다
- python - 각 데이터 프레임 헤더를 반복하고 헤더 문자열에 '20'이있는 경우에만 int month를 str month로 업데이트하십시오
- python - pandas DataFrame의 각 행에 대해 여러 열에서 모드 찾기
- r - 동일한 열 값을 기준으로 dataframe 행에서 데이터를 병합하는 방법
- r - 여러 열 형식의 dataframes에 대해 동일한 열 값을 기준으로 dataframe 행에서 데이터를 병합하는 방법
- python - pandas dataframe 질문 - groupby는 가장 큰 가치를 보여줍니다
- r - map ()을 사용하여 데이터 프레임의 열을 반복합니다
- python - 데이터 프레임의 조건에 따른 Groupby 열
- python - 팬더 데이터 프레임의 열을 groupby의 결과로 채우십시오
관련 질문
- r : csv 파일을 읽을 때 특수 문자
- r : 가중 평균을 얻기 위해 그룹별로 열을 pmap
- r - 단방향 잘림 실행은 t1way를 여러 그룹화 변수 및 여러 종속 변수와 비교합니다.
- 여러 URL에서 웹 데이터를 스크래핑하는 루프를 만들 때 R의 'externalptr'오류
- purrr에서 map2를 사용하여 그룹화 된 데이터에 대한 prop.test 수행
- str_c가있는 조건부 열 값?
- r : 파이프의 벡터에서 여러 값 제외
- purrr 언어 내에 존재하지 않는 경우 열 추가
- `purrr :: map` 내에서`dplyr :: filter`를 사용하는 방법
- r : tibble의 한 변수에서 벡터 곱셈 실행
이것은
purrr
를 사용합니다 문자 및 요인 열을 선택한 다음combn()
모든 조합을 선택합니다.참고, 이것은
choose(100,2)
로 지저분해질 수 있습니다. 4,950 개의 조합으로 평가됩니다.