簡體   English   中英

導出數據時無法強制輸入R

[英]cannot coerce type in R when exporting the data.frame

我想將data.frame導出到excel中,我的代碼如下。

wb <- xlsx::createWorkbook()

sheet_growth  <- xlsx::createSheet(wb, sheetName="growth")

然后Rstudio報告說

as.vector(x,“ character”)中的錯誤:無法將類型'environment'強制轉換為類型為'character'的vector

我非常努力地弄清楚發生了什么。 但是仍然無法解決。 任何想法都會有所幫助。 謝謝。

不知道您正在使用哪個庫很難幫助您。 這就是我通常使用的

library(xlsx)
write.xlsx(df, fulloutfn, showNA = FALSE)

其中df是要保存的數據幀, fulloutfn是完全限定的文件名(帶有路徑)。

希望對您有幫助。

問候,翁貝托

非常感謝您的提醒。 我加

xlsx::

在所有功能之前,它終於解決了。 事實證明,我也有圖書館包openxlsx,這意味着默認功能createsheet將包openxlsx的。

write.csv(nameOfData file="theNameYouWant")

這將是最簡單的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM