【问题标题】:Errors when exporting to xlsx导出到 xlsx 时出错
【发布时间】:2019-08-20 10:49:35
【问题描述】:

当我尝试导出数据框时,R 给出以下错误:

gsub("&", "&", v, fixed = TRUE) 中的错误:输入字符串 81 是 无效的 UTF-8

我试过这个:

library(openxlsx)
write.xlsx(Nits_hotel, "Nits_hotel.xlsx")

还有这个:

wb <- createWorkbook()
addWorksheet(wb, "Nits_hotel")
writeData(wb, 1, Nits_hotel)
saveWorkbook(wb, file = "Nits_hotel.xlsx", overwrite = TRUE)

但是在两者中我都遇到了同样的错误。

【问题讨论】:

  • 拜托,您能提供您的数据示例吗?
  • 尝试使用write.xlsx(Nits_hotel, "Nits_hotel.xlsx", encoding="latin1")
  • 使用 encoding="latin1" 我得到同样的错误...

标签: r


【解决方案1】:

这是不一样的,但这是有效的:

write.csv2(Nits_hotel, "Nits_hotel.csv")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多