Предположим, я использую пакет xlsx для записи кадра данных от r до excel. И предположим, у меня есть фрейм данных с заголовком столбца, который включает вопросительный знак (код ниже):
library(xlsx)
rm(list = ls())
fpath <- "whatever filepath"
#My df
df <- data.frame("Questions?" = c("bla", "bla bla"), "123Numbers"= c(1,2))
#Now output
wb <- createWorkbook()
sh <- createSheet(wb, sheetName = "Bla")
addDataFrame(df, sh)
saveWorkbook(wb, paste0(fpath,".xlsx"))
Когда я открываю выходной файл Excel, я получаю следующее: Результат
- Почему знак вопроса отображается как точка в заголовке столбца Вопросы?
- Почему перед заголовком столбца 123Numbers находится случайный символ "X"?
Конечно, если есть простое исправление, которое мне не хватает, пожалуйста, сообщите. Спасибо!