Мне нужно транспонировать df в R, а функция агрегации должна быть минимальной.R-reshape2 с функцией агрегации min
Пример:
library(reshape2)
N <- 20
df <- data.frame(rutcli=sample(101:103, N, replace=T),
mes_atras=sample(1:4, N, replace=T), pay_day=sample(1:30, N, replace=T))
s<-dcast(df, rutcli ~ mes_atras, fun.aggregate = min, value.var = 'pay_day')
View(s)
Но я получаю предупреждение:
предупреждение: В .fun (.value [0], ...): нет, не пропущенные аргументы в мин; возвращение Inf
И результаты не желаемая:
rutcli 1 2 3 4
101 1 1 Inf 1
102 Inf 2 14 8
103 3 6 2 25
Как я могу решить эту проблему?
Благодаря
Вы должны предоставить фактический фрейм данных (с 'dput') или установить случайное семя, чтобы сделать желаемые результаты воспроизводимыми. –