1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rでのデータインポート入門

Connected

演習

ワークブックを読み込む

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

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

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

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

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

指示

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