Excel のシートを一覧表示して読み込む
readxl や gdata と同様に、XLConnect を使って Excel ファイルから R にデータをインポートできます。
Excel ファイル内のシート一覧を取得するには getSheets() を使います。実際にシートからデータを読み込むには readWorksheet() を使います。どちらの関数も、最初の引数として XLConnect のワークブックオブジェクトを受け取ります。readWorksheet() の sheet 引数には、シート名(文字列)またはワークブック内でのシート位置(整数)のどちらも指定できます。
今回も urbanpop.xlsx(view)を使います。この 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
___