[問題] 使用windows batch用Rscript產excel

看板R_Language作者 (出來混的...)時間3年前 (2020/08/09 12:04), 3年前編輯推噓1(102)
留言3則, 3人參與, 3年前最新討論串1/2 (看更多)
[問題類型]: 我有個script(命名為ITEM_SALES.R),在windows命令列模式下可以下指令 C:>Rscript ITEM_SALES.R script最後是使用openxlsx套件,將data.frame輸出為excel [軟體熟悉度]: 使用者(已經有用R 做過不少作品) [問題敘述]: data.frame的column name如果都是英數,即便資料中有中文, 也能順利產檔,問題是只要有將column name改成中文, 在R-studio中執行都沒問題,一旦改到windows命令列去下指令,就無法正確做完 想請教板友有沒有類似經驗? [程式範例]: names(s_item)[1] <- "門市" names(s_item)[2] <- "貨組" library(openxlsx) eval(parse(text = paste("write.xlsx(s_item, 'D:/Data_Analysis/ITEM_SALES_", as.character(Sys.Date()), ".xlsx')", sep=''))) [環境敘述]: Win 7, R 4.0.0 [關鍵字]: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.31.228 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1596945865.A.8BB.html ※ 編輯: khaos (36.226.31.228 臺灣), 08/09/2020 12:04:35 ※ 編輯: khaos (36.226.31.228 臺灣), 08/09/2020 12:08:03

08/09 16:55, 3年前 , 1F
把script編碼存成big5試試
08/09 16:55, 1F

08/09 17:47, 3年前 , 2F
同一樓,然後想問有任何錯誤訊息嗎?
08/09 17:47, 2F

08/09 17:52, 3年前 , 3F
非常感謝各位,編碼轉Big5就好了,我原本的是UFT-8
08/09 17:52, 3F
文章代碼(AID): #1VBtN9Yx (R_Language)
文章代碼(AID): #1VBtN9Yx (R_Language)