Мне нужно составить таблицу, в которой среднее значение и медиана из логов за месяц указаны из набора данных "txhousing". Упражнение, которое я получил, состоит в следующем: «В таблице ниже показаны средние и средние значения в журнале продаж за месяц, отсортированные по среднему значению»
- Вставьте новый блок r и введите код для отображения этой таблицы
- Используйте na.omit, чтобы избавиться от дел с пропущенными значениями
- Используйте команду dplyr mutate, чтобы сделать переменные logsales
- Используйте команду dplyr group_by для группировки по месяцам
- Используйте команду суммировать команду dplyr для отображения таблицы
- Используйте команду dplyr, чтобы отсортировать по значению
- Соединить команды с оператором канала%>%
Я пытался смешать код несколько раз, но не могу понять, почему он продолжает давать мне NA в моей таблице.
library(tidyverse)
summary(txhousing)
na.omit(txhousing)
txhousing<- as.data.frame(txhousing)
logsales <- log(txhousing$sales)
group_by(txhousing, txhousing$month)
txhousing<- txhousing %>% mutate(logsales= log(txhousing$sales))
txhousing %>% group_by(txhousing$month) %>% summarise(mean(logsales), median(logsales)) %>% arrange(mean)
Я ожидаю получить таблицу со средним значением и медианой логов в месяц, но я получаю только NA в столбце от среднего значения по медиане, и порядок выдает следующую ошибку:
Ошибка: невозможно разместить столбец класса 'function' в позиции 1`