readxl: Read Excel Files
エクセルファイルを読み込む
- CRAN: http://cran.r-project.org/web/packages/readxl/index.html
- GitHub: https://github.com/hadley/readxl
> library(readxl)
バージョン: 1.0.0
関数名 | 概略 |
---|---|
cell-specification |
Specify cells for reading |
excel_sheets |
List all sheets in an excel spreadsheet. |
read_excel |
Read xls and xlsx files. |
readxl_example |
Get path to readxl example |
excel_sheets
エクセルシート名を取得する
> datasets <- system.file("extdata/datasets.xlsx", package = "readxl")
> # readxlパッケージ内付属のxlsxファイルのディレクトリを与える
> excel_sheets(datasets)
[1] "iris" "mtcars" "chickwts" "quakes"
read_excel
.xls
, .xlsx
形式のファイルを読み込む。特定のシートを読み込む(初期値は1)場合はsheet
引数で指定する
Arguments
- path... ファイルまでのパス
- sheet... 読み込むシート番号(名称)
- col_names
- col_types
- na... 欠損値の扱い
- skip
> read_excel(path, sheet = 1, col_names = TRUE, col_types = NULL, na = "", skip = 0)
> datasets <- system.file("extdata/datasets.xlsx", package = "readxl")
> # readxlパッケージ内付属のxlsxファイルのディレクトリを与える
> read_excel(datasets) %>% head()
# A tibble: 6 × 5
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
<dbl> <dbl> <dbl> <dbl> <chr>
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
6 5.4 3.9 1.7 0.4 setosa
> read_excel(datasets, sheet = 2) %>% head()
# A tibble: 6 × 11
mpg cyl disp hp drat wt qsec vs am gear carb
<dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 21.0 6 160 110 3.90 2.620 16.46 0 1 4 4
2 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4
3 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1
4 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1
5 18.7 8 360 175 3.15 3.440 17.02 0 0 3 2
6 18.1 6 225 105 2.76 3.460 20.22 1 0 3 1