Объединение листов Excel в рабочей книге для составления таблицы данных панели со временем и фирмами в качестве показателей

Я хочу создать таблицу данных панели для регрессии данных панели в R. У меня есть книга с каждым листом, содержащим переменные для одной фирмы (всего 5 листов и 5 фирм). Переменные одинаковы для каждой фирмы. Частота бывает ежедневно. Мне нужна единая таблица данных панели с Фирмами и временем как индексы, так что я могу получать средние значения переменных для каждой фирмы и делать регрессию данных панели. У меня был следующий код:

sheets<- c("BOB", "RIL", "GAIL", "ITC", "MM")for (x in 1:5) {df <- bind_rows(df, read.xlsx(path, sheet=sheets[x] ), .id= "Firm")} 

но приведенный выше код берет только первый лист, создает столбец Firms со значениями всегда 1 и столбцом даты как неизвестные. Я также попробовал следующий код:

 df <- bind_rows(read.xlsx(path, sheets[x]), .id= "Firm") 

Но он возвращает тот же результат. Кажется, что код имеет доступ только к первому листу в книге. Пожалуйста, предложите способ решить эту проблему. Ниже приведена ссылка на книгу: книга

Это использует пакет readxl . Пакет xlsx не понравился в вашем файле и сделал ошибку.

 library("readxl") sheets<- c("BOB", "RIL", "GAIL", "ITC", "MM") df <- NULL for (sheet in sheets){ tmp <- read_excel(path, sheet=paste0(sheet, " IS Equity")) tmp$firm <- rep(sheet, nrow(tmp)) df <- rbind(df, tmp) } 
  • Сопоставление столбцов базы данных с таблицей Excel
  • ASP.NET Экспорт данных в формат Excel 2010
  • Проблема с строкой соединения SQL Azure в Excel
  • tMongoDBbulkLoad недоступен для загрузки в обмене талантов
  • сопоставление двух столбцов в excel с небольшой разницей в написании
  • Использование Drop Down Selection необходимо возвращать строки данных, если выпадающие выборки совпадают в Excel
  • Первичные p: datatable export EXCEL более 65535 строк
  • MS EXCEL - поиск / проверка значений нескольких столбцов на другом листе
  • Вставить только видимые ячейки Excel
  • Преобразование целого числа в дату
  • Есть ли когда-либо хорошее положение НЕ использовать первичный ключ?
  • Давайте будем гением компьютера.