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     

実行例


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

スポンサードリンク

関連コンテンツ


スポンサードリンク