1

私の大学でのデータ サイエンスのプロジェクトでは、キャンペーンに反応する可能性が高い顧客と反応しない顧客をモデル化するための意思決定ツリーを作成するように依頼されました。このタスクの要件の 1 つは、データ フレームに変換した混同行列を作成することでした。これが私が生成したデータフレームです。

    confusionMatrixCARTDecisionTree <- data.frame("Number Predicted to Not Subscribe" = 
    c(36006, 542), "Number Predicted to Subscribe" = c(3554, 1086), 
    row.names = c("Number of Individuals that Subscribed", 
    "Number of Individuals that didn't Subscribe"));

次に、このコードを使用してフォーマット可能に変換しました。

    formattableConfusionMatrixCARTDecisionTree <- formattable(
    confusionMatrixCARTDecisionTree, align = "c", 
    list("Predicted Number not Subscribing" = color_tile("white", "yellow"),     
    "Predicted Number Subscribing" = color_tile("yellow", "white")));

そして、私がここで見つけた機能https://github.com/renkun-ken/formattable/issues/26、フォーマットテーブルをpdfレポートに入れます。しかし、私が今やろうとしているのは、LaTeX ファイルと一致するように、フォント ファミリを混同行列の CMU Serif に変更することです。次のように、列のフォントを変更する方法を考え出しました。

    formattableConfusionMatrixCARTDecisionTree <- 
    formattable(confusionMatrixCARTDecisionTree, list("Predicted Number not Subscribing" = 
    formatter("span", style=style("font-family" = "CMU Serif"))));

ただし、https://cran.r-project.org/web/packages/formattable/formattable.pdfのドキュメントを読み、オンラインで検索しましたが、見出しのフォントを変更する方法が見つかりません。行名。誰かがこれに対する解決策を持っていれば、私は永遠に感謝します! また、テーブル全体のフォント ファミリを変更するコードを誰かが知っていれば、非常に嬉しく思います。

注: 見出しの外観の変更に関する質問がここで尋ねられたことは理解していますR formattable パッケージを使用して表ヘッダー行の外観を変更する方法、ただし、これは未回答であり、フォントファミリの変更の問題に対処していません。

4

1 に答える 1