Я не могу понять нижний предел. Я думал, что некоторые люди будут знать, как это сделать, используя только опцию, без необходимости вручную настраивать каждый NA.
Как я думаю, что это может быть важным и полезным для других пользователей, я также просил на странице развития GitHub openxlsx, и они ответили:
https://github.com/awalker89/openxlsx/issues/108#issuecomment-125142950
В случае, если кто-то интересно, если вы обновление до версии Dev с
devtools::install_github("awalker89/openxlsx")
вы получите поддержку этой функции.
по умолчанию теперь преобразование Nas в гасит И если мы хотим иметь # N/A, мы должны использовать опцию keepNA = TRUE опция keepNA = TRUE держит # N/A
require('openxlsx')
df <- head(iris)
df[2,3] <- NA
df[2,5] <- NA
df[3,5] <- NaN
openXL(write.xlsx(df, file = tempdir()))
require('openxlsx')
df <- head(iris)
df[2,3] <- NA
df[2,5] <- NA
df[3,5] <- NaN
openXL(write.xlsx(df, file = tempdir(), keepNA = TRUE))
Если параметр не найден в этом пакете, вы можете использовать другое преуспевание писать пакет или преобразовать значения НСА в заготовки с чем-то вроде 'ДФА [] <- lapply (Д.Ф., функция (х) {x [is.na (x)] <- ""; x}) ' –
Я не понимаю нисходящее направление. Я думал, что некоторые люди будут знать, как это сделать, это может быть важным и полезным для других пользователей. Я спросил у openxlsx github, и если он не существует, этот вариант я вышлю ferery запрос. – skan