-1
данных выглядит следующим образом:Как построить бок о бок с помощью таблицы частот?
lagmonth | amt | table
1 | 4795.5 | a
2 | 1999.4 | a
3 | 540.2 | a
...
столбец Таблица имеет две переменные, а и б. lagmonth column имеет целочисленные значения от 1 до 36. Я хотел бы построить бок о бок с помощью оси x таблицы (a и b) и оси y lagmonth с использованием значений amt в виде веса (или частоты?) lagmonth значения. Как это сделать на R?
> ggplot(dfx, aes(dfx$table, dfx$lagmonth, weights = max(0,dfx$amt))) + geom_boxplot()
Warning message:
Computation failed in `stat_boxplot()`:
object 'weight' not found
Это не помогло. Заранее спасибо.
Во-первых, вам не нужно включать 'ф.р. $ ...' 'в пределах ИСЗ()' -функции. Вы можете сформулировать его так: '.., aes (table, lagmonth),'. Во-вторых: что именно вы хотите делать с весами? – David
@ Давид Спасибо за ваш совет и ваш вопрос. Каждая строка имеет уникальную комбинацию лагмонтов и таблиц, поэтому имеется только 72 строки. Предполагается, что весы будут использоваться как частота, поэтому, если бы они были круглыми числами, такими как (1 | 4795 | a), это означало бы, что в данных есть 4795 строк с «1» и «а». Надеюсь, это немного изменит мой вопрос. –