Rで解析:文字および数字の体裁を整えます「rformat」パッケージ


文字・数字の体裁を整えるパッケージです。文字列に含まれる「-」,「_」,「.」,前後の半角空白を除去するだけでなく、data.frameの数字の体裁を整えるコマンドが収録されています。

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


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

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

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

実行コマンド

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

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

#文字列に含まれる「-」,「_」,「.」を除去:fancy_namesコマンド
fancy_names(c("karada-good.net", "karada_good.net"))
[1] "Karada Good Net" "Karada Good Net"

#文字列前後の空白,「.」を除去,単語を分割,大文字を小文字化:normalize_namesコマンド
normalize_names(c(" Test Name ", "Test.Name", "TestName", "NAME"))
[1] "test_name" "test_name" "test_name" "name"

#数字の体裁を整える:fnumberコマンド
#結果は文字列になるので注意
fnumber(c(454667, 1245.2567))
[1] "454,667" "1,245.26"

#data frameの内容を体裁を整え表示:ftableコマンド
#データ例の作成
TestData <- data.frame(Group = paste0("Group", 1:10), Data1 = rnorm(10, 10000, 10000)) #コマンドを適応せず表示 TestData    Group Data1 1 Group1 -6013.560 2 Group2 16595.158 3 Group3 11268.307 4 Group4 17558.926 5 Group5 23268.149 6 Group6 6852.893 7 Group7 6978.025 8 Group8 27864.759 9 Group9 13924.663 10 Group10 7292.963 #コマンドを適用して表示 ftable(TestData) Group Data1 1 Group1 -6,013.56 2 Group2 16,595.16 3 Group3 11,268.31 4 Group4 17,558.93 5 Group5 23,268.15 6 Group6 6,852.89 7 Group7 6,978.03 8 Group8 27,864.76 9 Group9 13,924.66 10 Group10 7,292.96 [/code]


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

スポンサードリンク

関連コンテンツ


スポンサードリンク