R-excel-files
提供:Dev Guides
R-Excelファイル
Microsoft Excelは、最も広く使用されているスプレッドシートプログラムで、データを.xlsまたは.xlsx形式で保存します。 Rは、Excel固有のパッケージを使用してこれらのファイルから直接読み取ることができます。 そのようなパッケージはほとんどありません-XLConnect、xlsx、gdataなど。 xlsxパッケージを使用します。 Rは、このパッケージを使用してExcelファイルに書き込むこともできます。
xlsxパッケージをインストールする
Rコンソールで次のコマンドを使用して、「xlsx」パッケージをインストールできます。 このパッケージが依存するいくつかの追加パッケージをインストールするように求められる場合があります。 必要なパッケージ名を指定して同じコマンドを実行し、追加のパッケージをインストールします。
「xlsx」パッケージの確認とロード
次のコマンドを使用して、「xlsx」パッケージを確認およびロードします。
スクリプトを実行すると、次の出力が得られます。
xlsxファイルとして入力
Microsoft Excelを開きます。 次のデータをコピーして、sheet1という名前のワークシートに貼り付けます。
また、次のデータをコピーして別のワークシートに貼り付け、このワークシートの名前を「city」に変更します。
Excelファイルを「input.xlsx」として保存します。 Rワークスペースの現在の作業ディレクトリに保存する必要があります。
Excelファイルの読み取り
input.xlsxは、以下に示すように* read.xlsx()*関数を使用して読み取られます。 結果は、データフレームとしてR環境に保存されます。
上記のコードを実行すると、次の結果が生成されます-