에 행을 열로십시오 :사용 dplyr/tidyr 내가이 같은 데이터 프레임이 R 데이터 프레임
year <-c(floor(runif(100,min=2015, max=2017)))
month <- c(floor(runif(100, min=1, max=13)))
inch <- c(floor(runif(100, min=0, max=10)))
mm <- c(floor(runif(100, min=0, max=100)))
df = data.frame(year, month, inch, mm);
year month inch mm
2016 11 0 10
2015 9 3 34
2016 6 3 33
2015 8 0 77
열
year
,
month
에 대한 난 단지 걱정
및 mm
을.
데이터 프레임을 다시 정렬해야 첫 번째 열이 월 이름이고 나머지 열은 mm
값이됩니다.
Months 2015 2016
Jan # #
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
그래서 두 가지 일이 발생해야합니다. (1) 달은 처음 세 글자의 문자열이되어야합니다. (2) 연도별로 그룹화 한 다음 해당 연도의 열에 mm
값을 입력해야합니다.
지금까지 나는이 코드를 가지고,하지만 난 그것을 알아낼 수 없습니다 :
df %>%
select(-inch) %>%
group_by(month) %>%
summarize(mm = mm) %>%
ungroup()
, 그것은'xtabs (mm ~ 월 + 년, 데이터 = 안양)' – thelatemail