Я пытаюсь суммировать среднее значение, SD и т. Д. Для ряда различных столбцов (переменных) в моем наборе данных.Я кодировал свою собственную функцию суммирования, чтобы вернуть именно то, что мне нужно, и использую sapply, чтобы применить эту функцию ко всем переменным одновременно.Он работает нормально, однако возвращаемый фрейм данных не имеет имен столбцов, и я не могу даже переименовать их, используя ссылку на номер столбца - иначе они кажутся невозможными для использования любым способом.
Мой код ниже - какЯ просто нахожу сводную статистику, я хотел бы просто включить те же имена столбцов (переменных), с 4 строками (среднее, SD, мин, макс).Есть ли вообще способ сделать это (даже медленный способ, когда я вручную изменяю имена столбцов)
#GENERATING DESCRIPTIVE STATISTICS
sfsum= function(x){
mean=mean(x)
sd=sd(x)
min=min(x)
max=max(x)
return(c(mean,sd,min,max))
}
#
c= list(sfbalanced$age_child, sfbalanced$earnings_child,
sfbalanced$logchildinc ,sfbalanced$p_inc84, sfbalanced$login84,
sfbalanced$p_inc85, sfbalanced$login85, sfbalanced$p_inc86,
sfbalanced$login86, sfbalanced$p_inc87, sfbalanced$login87,
sfbalanced$p_inc88, sfbalanced$login88)
summ=sapply(c,sfsum)
names(summ)
NULL