[問題] 關於R Markdown的使用問題

作者: woowolf (嗷嗚野狼)   2019-03-09 16:01:01
- 問題: 當你想要問問題時,請使用這個類別。
建議先到 http://tinyurl.com/mnerchs 搜尋本板舊文。
- 分享: 當你看到別人的心得時,請使用這個類別。
版主鼓勵你幫版友歸納重點(選擇性)。
- 情報: 當你看到消息時,請使用這個類別。
版主鼓勵你幫版友歸納重點(選擇性)。
- 心得: 當你自己想要分享經驗時,請使用這個類別。
- 討論: 當你自己已經有答案,但是也想聽聽版友意見時。
[問題類型]:
程式諮詢
[軟體熟悉度]:
入門(因學校課程需要學過一年)
[問題敘述]:
使用R Markdown遇到不明錯誤無法執行
小妹我使用的是R Studio,
使用R Markdown 前前後後下載了 rmarkdown、knitr、yaml等套件
但是在按knit執行的時候,出現了以下訊息
Error in yaml::yaml.load(..., eval.expr = TRUE) :
unused argument (eval.expr = TRUE)
Calls: <Anonymous> ... parse_yaml_front_matter -> yaml_load -> <Anonymous>
停止執行
在網路上查過了,查不出個所以然...
拿著我的檔案去詢問過學校的教授,教授表示我的程式碼是沒有問題的,
只是他也不是很理解這個錯誤訊息,還要等他有空的時候研究一下。
想請問各位版上的大大,有沒有這方面的經驗可以指教,
是我R套件下載不齊還是有什麼我電腦設定問題
[環境敘述]:
R version 3.3.3
(解決已更新至 R version 3.5.3)
[關鍵字]:
R Markdown
作者: Wush978 (拒看低質媒體)   2019-03-09 17:46:00
應該是yaml套件太舊了。升級yaml套件看看
作者: obarisk (OSWALT)   2019-03-09 22:45:00
yaml裡面有些字要quote。比如no。你可以檢查一下,把一些字quote起來http://www.yamllint.com/
作者: woowolf (嗷嗚野狼)   2019-03-10 15:01:00
在YAML LINT的那個網站,他的回覆是Valid YAML! 表示是沒有問題的?
作者: Wush978 (拒看低質媒體)   2019-03-10 20:09:00
錯誤訊息很明確的指出rmarkdown呼叫yaml套件的函數出錯多了一個參數通常的原因是yaml太舊了,必須升級到支援該參數的版本
作者: obarisk (OSWALT)   2019-03-11 13:27:00
是版本問題

Links booklink

Contact Us: admin [ a t ] ucptt.com