文字・数字の体裁を整えるパッケージです。文字列に含まれる「-」,「_」,「.」,前後の半角空白を除去するだけでなく、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
少しでも、あなたの解析が楽になりますように!!