Импорт файла .xlsx в R Ошибка: рабочая книга не имеет рабочих листов - PullRequest
1 голос
/ 28 июня 2019

Я хочу проанализировать файлы xlsx, сгенерированные устройством qPCR с R, но я не могу открыть эти файлы, пока не сохраню их в Excel, прежде чем загружать их в R.

Я использую команду read.xlsx() из пакета openxlsx:

library(openxlsx)
my_file <- "~/my_file.xlsx"
read.xlsx(my_file,1)

Я получаю это сообщение:

Error in read.xlsx.default(my_file, sheet = "0", skipEmptyCols = TRUE) : 
Workbook has no worksheets

Единственный способ, которым это работает, если я сначала сохраню файл xlsx в Excel, есть ли способобойти этот шаг?

Ответы [ 3 ]

0 голосов
/ 28 июня 2019

Откройте файл xlxs в Excel и разрешите редактирование (желтая полоса под меню) и сохраните файл заново. Перезагрузите xlxs в R и посмотрите, исправит ли это.

0 голосов
/ 28 июня 2019

библиотека (XLSX)

my_file <- read.xlsx ("~ / my_file.xlsx", h = T, sheetIndex = 1) </p>

0 голосов
/ 28 июня 2019

Я думаю, это может быть потому, что вы не назвали файл по его собственному имени?Попробуйте;

read.xlsx("my_file.xlsx", sheet = 1)
...