Я использую библиотеку xlsx
в R, чтобы прочитать лист excel. Я использовал следующую команду. Мои данные являются числовыми/float с NA
для отсутствующих значений и первого столбца как имя (строка/символ). Тем не менее, все столбцы имеют тип character
, и я не смог найти, могу ли я как-то указать NA
значения как отсутствующие значения. Любые предложения по устранению проблемы?тип данных с read.xlsx в R
df=read.xlsx(file0, sheetName = 'sheet1', as.data.frame = TRUE,
header = TRUE, use.value.labels=FALSE, stringsAsFactors=FALSE)
Было бы приемлемо удалить NA как второй шаг ?: 'df [df == 'NA'] <- NA', за которым следует:' df <- sapply (df, as.numeric) ' –
вы можете рассмотреть используя 'read_excel' из' readxl', который имеет возможность указать 'NA'. – MichaelChirico
Моя первая мысль была «но не« read.xlsx »имеет параметр NA?», Но не видел ее в документации. Конечно, это было 'read_excel'. Не сумасшедший Хэдли и др. приходил и фиксировал вещи, но это затрудняет сохранение вещей. –