Я пытаюсь прочитать в электронных таблицах Excel, которые включают строки времени, сгруппированные сотрудником, которые выглядят так, когда группы свертываются (запятые используются здесь для разграничения столбцов):Преобразование строк субтотала Excel в столбцы в кадрах данных R
Column A Column B
Alice
2015-01-01 8
2015-01-02 7.5
2015-01-03 6
Bob
2015-01-02 6
2015-01-03 8
Я могу читать электронные таблицы в кадры данных, используя функцию xlsx::read.xlsx2
, но я не смог понять, как преобразовать подытог строки в столбец, так что кадр данных выглядит следующим образом :
Alice 2015-01-01 8
Alice 2015-01-02 7.5
Alice 2015-01-03 6
Bob 2015-01-02 6
Bob 2015-01-03 8
Я пробовал смотреть на reshape
и dplyr
, но я не мог понять, могут ли они помочь. Может ли кто-нибудь указать мне в правильном направлении?
Что вы подразумеваете под итогом? Имена? –
Можете ли вы форматировать начальную таблицу с вкладками, чтобы различать столбцы? Я верю ['tidyr'] (http://cran.r-project.org/web/packages/tidyr/index.html) [' gather'] (http://cran.r-project.org/web/ пакеты/tidyr/tidyr.pdf) для этого. – m0nhawk
Будет ли количество записей времени одинаковым для каждой Алисы, Боба и т. Д.? – lawyeR