У меня есть необработанные данные панели в следующем формате, и я хотел бы преобразовать их в классический формат данные панели , чтобы затем использовать их в регрессии данных панели.
Столбецимена, начинающиеся с цифр, - это время в формате даты Excel.После изменения формы данных должен быть столбец фирмы и времени, а также столбцы для элементов данных, перечисленных в столбце «Переменная».От R:
dput(head(df.example))
structure(list(Firm = c("ABB LTD N", "Facebook", "Nestle", "ABB LTD N",
"Facebook", "Nestle"), Variable = c("Price", "Price", "Price",
"Market Value", "Market Value", "Market Value"), `32508` = c(110.67,
162500, 14.355, 809735, 9.647, 2223.87), `32538` = c(110.35,
162000, 14.355, 809735, 8.836, 2036.94), `32568` = c(115.29,
16925, 14.355, 809735, 10.556, 2433.36), `32598` = c(130.61,
19175, 14.355, 809735, 11.744, 2707.32), `32628` = c(146.34,
4130, 14.355, 809735, 12.975, 162000)), row.names = c(NA, -6L
), class = c("tbl_df", "tbl", "data.frame"))
Я пытался сделать это с помощью функций reshape2 :: melt и reshape2 :: cast безрезультатно.Я не смог найти похожую проблему.Большое спасибо.