R: Нет повторяющихся ключей, данные не будут распространяться - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь изменить набор данных от длинного к широкому на двух клавишах. Я продолжаю получать сообщение Aggregation function missing: defaulting to length.

Мой набор данных выглядит так:

 School.Name                                    var val    year
 1 A G COX MIDDLE American.Indian.Alaska.Native.Students   3 2010-11
 2 A G COX MIDDLE American.Indian.Alaska.Native.Students   1 2011-12
 3 A G COX MIDDLE American.Indian.Alaska.Native.Students   2 2012-13
 4 A G COX MIDDLE American.Indian.Alaska.Native.Students   3 2013-14
 5 A G COX MIDDLE American.Indian.Alaska.Native.Students   1 2014-15
 6 A G COX MIDDLE American.Indian.Alaska.Native.Students   0 2015-16

Исходные переменные содержали названия года (в формате race.year, поэтому у меня было white.2012_13, white.2013_14 и т. Д.). Первым шагом, который я сделал, было форматирование от широкого к длинному, и извлечение года из имени переменной. Я хочу, чтобы мой набор данных был организован по школам и годам, с отдельными демографическими категориями в качестве переменных, и учитывался как значения. Я использовал dcast как таковой:

dcast(dem, School.Name + year ~ var, value.var = "val")

Но я только получаю длину. Вся помощь приветствуется!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...