問題タブ [survminer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Survminer のリスク テーブルが描画されませんか? RCPP エラー
survminer
パッケージを使用して、生存曲線と関連するリスク テーブルを描画しようとしています。リスク テーブルを描画できません。他のすべての要素は正常に機能します。RStudio は次のエラーをスローします。
bl_make_text_box(token, drawing_context$gp, drawing_context$yoff_pt) のエラー: 関数 'Rcpp_precious_remove' がパッケージ 'Rcpp' によって提供されていません
またはスタックして応答しなくなります。
パッケージをインストールしてロードしましたRcpp
が成功しませんでした。また、R を再起動してワークスペースをクリアしました。これは、複数のデータセットで発生します。例は、survminer
私に同じ問題を与えるチートシートからの以下のコードです。どんなアドバイスも大歓迎です!私の環境のせいだと思うのですが原因がわかりません。
要求に応じて編集
r - ggsurvplot で大なり記号を表示する (Unicode エラー)
オブジェクトの階層ラベルに大なり記号を表示しようとしていggsurvplot
ます。別のプロットで同様のものを生成しました(下の画像):
上の画像の機能コード
>
通常、文字列に記号を表示するのに問題はありません。ただし、をラベルとして使用しようとする">"
と">1 Prior Progressions"
、次の警告コードとエラー コードが表示され続けます。
以下は、エラーの原因となっている私のコードの切り捨てられたサンプルです。
エラーのあるコード
ただし、ベクトルをユニコードと文字列の組み合わせに置き換えるとコードを実行できたため、エラーの原因であるlegend.labs
という結論に至りました。>
私は通常、この Web サイトを使用してユニコードをすばやく検索し、記号のユニコードを見つけました>
: https://www.compart.com/en/unicode/U+003E
ただし、このユニコードは間違ったシンボルに対応しているようです。コードはエラーなしで実行されます (次の警告 x6: のみWarning in grid.Call(C_textBounds, as.graphicsAnnot(x$label), x$x, x$y, : font family not found in Windows font database
)。間違ったシンボルを生成するイメージとコードは次のとおりです。
間違ったシンボルを含むコード
>
を正しく表示するための回避策はありますか? 残りのプロットには記号を使用しており、場違いに見えるため、言葉だけを使用したくはありません。KM 適合オブジェクトの reprex が役立つ場合は、提供できます。ありがとう!