Rで解析:データ内容をブラウザで確認「condformat」パッケージ


data.frameの内容をブラウザで表示するパッケージの紹介です。条件を指定することで色の塗り分けが可能です。データの特性を把握するのに便利かと思います。本解析の前に利用してはいかがでしょうか。

パッケージバージョンは1.5。実行コマンドはwindows 7およびOS X 10.11.2のR version 3.2.3で確認しています。


パッケージのインストール

下記、コマンドを実行してください。

#パッケージのインストール
install.packages("devtools")
devtools::install_github("zeehio/condformat")

実行コマンド

詳細はコメント、パッケージのヘルプを確認してください。

#パッケージの読み込み
library("condformat")

###データ例の作成#####
n <- 5
TestData <- data.frame(Group = sample(paste0("Group", 1:5), n, replace = TRUE),
                       Data1 = sample(c(rnorm(n), NA), n, replace = TRUE),
                       Data2 = rnorm(n) + rnorm(n) + rnorm(n),
                       Data3 = sample(0:1, n, replace = TRUE))
#######

#データフレームをブラウザで表示:condformatコマンド
condformat(TestData)

###指定したデータでセルを塗り分けて表示:rule_fill_discreteコマンド#####
#データの指定:columnsオプション
#condformatコマンドと組み合わせて使用します
condformat(TestData) + rule_fill_discrete(columns = Group)

#例えばData3の1のみを塗りつぶす
#条件の指定:expressionオプション
#色の指定:coloursオプション
#ポイントはcoloursオプションに条件式を設定することです
condformat(TestData) +
rule_fill_discrete(columns = Data3,
                   expression = Data3 == 1,
                   colours = c("TRUE" = "#4b61ba"))
########

#列の内容でグラデーションで塗りつぶす:rule_fill_gradient2コマンド
#色の設定:low,mid,highオプション
condformat(TestData) +
rule_fill_gradient2(columns = Data1,
                    low = scales::muted("#4b61ba"),
                    mid = "white",
                    high = scales::muted("#a87963"))

#紹介コマンドを全部適応
TestHTML <- condformat(TestData) +
            rule_fill_discrete(columns = Group) +
            rule_fill_discrete(columns = Data3,
                               expression = Data3 == 1,
                               colours = c("TRUE" = "#4b61ba")) +
            rule_fill_gradient2(columns = Data1,
                                low = scales::muted("#4b61ba"),
                                mid = "white",
                                high = scales::muted("#a87963"))


出力例

ブラウザでの表示は実行コマンドを試してください。

・紹介コマンドを全部適応
condformat


少しでも、あなたのウェブや実験の解析が楽になりますように!!

スポンサードリンク

おすすめコンテンツ


スポンサードリンク