始める無料で始める

ワークブックを読み込む

前の演習では、インポートした3つのExcelシートのリストを作成しました。しかし、すべてのシートを手作業で読み込んでからリストにまとめるのは面倒です。幸い、lapply() を使えば自動化できます。

以下のサンプルコードを見てみましょう。

my_workbook <- lapply(excel_sheets("data.xlsx"),
                      read_excel,
                      path = "data.xlsx")

read_excel() 関数は "data.xlsx" に対して複数回呼び出され、各シートが順番に読み込まれます。結果として、各シートに対応するデータフレームを要素とするリストが得られます。

今回も urbanpop.xlsxview)ファイルを使います。

この演習はコースの一部です

Rでのデータインポート入門

コースを見る

演習の手順

  • lapply()excel_sheets()read_excel() と組み合わせて、"urbanpop.xlsx" に含まれるすべてのExcelシートを読み込み、結果のリストに pop_list という名前を付けてください。
  • pop_list の構造を出力してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Read all Excel sheets with lapply(): pop_list
pop_list <- ___

# Display the structure of pop_list
___
コードを編集して実行