Rで解析:ファイルを楽々読み込む「ezpickr」パッケージ


ファイルをGUIで楽々読み込むパッケージの紹介です。対応ファイルはcsv, csv2, tsv, txt, xls, xlsx, json, html, htm, php, pdf, doc, docx, rtf, RData, Rda, RDS, sav, por, sas7bdat, sas7bcat, dtaです。

なお、ファイル名および内容に日本語が含まれていても問題ありません。

パッケージバージョンは1.0.0。windows 10のR version 3.5.2で動作を確認しています。


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

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

# パッケージのインストール
install.packages("ezpickr")

コマンドの紹介

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

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

###データ例の作成#####
n <- 10 TestData <- data.frame(ID = 1:n, Group = sample(c("A", "テスト", "C"), n, replace = TRUE), Time_A = rnorm(n), Time_B = rnorm(n)) # 欠損値を代入 # パッケージのインストール # install.packages("ForImp") # パッケージの読み込み library("ForImp") TestData[, 3:4] <- missingmat2(TestData[, 3:4], missing = 10) # 確認 TestData ID Group Time_A Time_B 1 1 A NA 1.51123046 2 2 C -1.34047234 NA 3 3 A 0.42906462 NA 4 4 テスト 0.28941826 NA 5 5 A -0.06482828 NA 6 6 A NA 0.13644233 7 7 C NA -0.05208061 8 8 A 0.48022849 NA 9 9 テスト -0.64768189 NA 10 10 A -0.53375022 NA # 作業ディレクトリにxlsxで出力 # install.packages("openxlsx") library("openxlsx") write.xlsx(TestData, "TestData.xlsx") ####### # ダイアログからファイルを読み込む:pickコマンド # 読み込み可能なファイル形式: # csv, csv2, tsv, txt, xls, # xlsx, json, html, htm, php, # pdf, doc, docx, rtf, RData, # Rda, RDS, sav, por, sas7bdat, sas7bcat, dta # データ例を読み込み ReadData <- pick() # 確認 ReadData # A tibble: 10 x 4   ID Group Time_A Time_B  <dbl> <chr> <dbl> <dbl> 1 1 A NA 1.51 2 2 C -1.34 NA 3 3 A 0.429 NA 4 4 テスト 0.289 NA 5 5 A -0.0648 NA 6 6 A NA 0.136 7 7 C NA -0.0521 8 8 A 0.480 NA 9 9 テスト -0.648 NA 10 10 A -0.534 NA [/code]

実行例


少しでも、あなたの解析が楽になりますように!!

スポンサードリンク

関連コンテンツ


スポンサードリンク