始める無料で始める

Excel のシートを一覧表示して読み込む

readxlgdata と同様に、XLConnect を使って Excel ファイルから R にデータをインポートできます。

Excel ファイル内のシート一覧を取得するには getSheets() を使います。実際にシートからデータを読み込むには readWorksheet() を使います。どちらの関数も、最初の引数として XLConnect のワークブックオブジェクトを受け取ります。readWorksheet()sheet 引数には、シート名(文字列)またはワークブック内でのシート位置(整数)のどちらも指定できます。

今回も urbanpop.xlsxview)を使います。この Excel ファイルにリンクする my_book オブジェクトはすでに作成されています。

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

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

コースを見る

演習の手順

  • my_book がリンクしている Excel ファイルのシート名を表示します。
  • my_book の2番目のシートをデータフレームとしてインポートし、表示します。

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

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

# Build connection to urbanpop.xlsx
my_book <- loadWorkbook("urbanpop.xlsx")

# List the sheets in my_book
___

# Import the second sheet in my_book
___
コードを編集して実行