R で write.xlsx を使用する方法 (例あり)


R のwrite.xlsx関数を使用して、データのフレームを Excel ブックに書き込むことができます。

この関数は次の基本構文を使用します。

 write.write. xlsx (x, file, sheetName = " Sheet1 ", ...)

金:

  • x : データフレームの名前
  • file : 出力ファイルへのパス
  • SheetName : ワークブックに表示するシートの名前。デフォルトは「シート1」です

次のステップバイステップの例は、 write.xlsx関数を実際に使用する方法を示しています。

ステップ 1: xlsx パッケージをインストールしてロードする

まず、 write.xlsx関数を使用するために、 xlsxパッケージをインストールしてロードする必要があります。

 install. packages (' xlsx ')     
library (xlsx)

ステップ 2: データフレームを作成する

次に、R で次のデータ フレームを作成しましょう。

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))	

#view data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

ステップ 3: write.xlsx を使用してデータ フレームを Excel ファイルにエクスポートする

次に、 write.xlsx()を使用して、データ ブロックをmy_data.xlsxというファイルに書き込みます。

 #write data frame to Excel file
write.write. xlsx (df, ' my_data.xlsx ')

ファイルは現在の作業ディレクトリに自動的に書き込まれます。

現在の作業ディレクトリに移動すると、次の Excel ファイルが見つかります。

R の write.xlsx 関数

Excel ワークブックの値はデータ フレームの値と一致します。

ステップ 4 (オプション): カスタム引数を指定して write.xlsx を使用する

次の構文を使用して Excel ワークブックのシート名を変更し、行名を削除することもできることに注意してください。

 #write data frame to Excel file
write.write. xlsx (df, ' my_data.xlsx ', sheetName = ' basketball_data ', row.names = FALSE )

現在の作業ディレクトリに移動すると、次の Excel ファイルが見つかります。

シート名が変更され、最初の列には行番号が含まれていないことに注意してください。

追加リソース

次のチュートリアルでは、R で他のファイル タイプをエクスポートする方法について説明します。

R でデータフレームを CSV ファイルにエクスポートする方法
R でデータ フレームを複数の Excel シートにエクスポートする方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です