1行に1つのバッククォートで囲まれたインラインコードがあります。しかしながら、
コホートは持っていた r echo = FALSE load("../data/cohort.rda") nrow(cohort)
科目を。
は実行されないため、この出力がhtmlおよびpdfで表示されます。
コホートは持っていた r echo = FALSE load("../data/cohort.rda") nrow(cohort)
科目を。
この出力が欲しい:コホートには477
被験者がいた。
除外するとecho=FALSE
、次のメッセージが表示されます。
33〜35行目からの終了(Manuscript.Rmd)base :: parse(text = code、srcfile = NULL)のエラー:1:25:予期しないシンボル1:load( "../ data / cohort.rda")nrow ^
呼び出し:... inline_exec-> withVisible-> eval-> parse_only->実行が停止しました
インラインRコードは単一のRステートメントである必要があります。これは、コードチャンク全体を角かっこ{}で囲み、コマンドをセミコロンで区切ることで実現できます。tmp
fileという名前の3行のデータフレームを保存し、tmp.rda
この行でRmdファイルをレンダリングしました
There are `r {load("tmp.rda"); nrow(tmp)}` observations
期待どおりの出力が得られました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加