English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

R Excel ファイル

Excel フォーマットのファイルは xls または xlsx で、これらのファイルは R 言語で xlsx ライブラリを使用して直接読み込むことができます。

R 言語で Excel ファイルを読み書きするには、拡張パッケージをインストールする必要があります。R コンソールに以下のコマンドを入力してインストールできます:

install.packages("xlsx", repos = "https://mirrors.ustc.edu.cn/CRAN/)

インストールプロセスは以下の通りです:

実際には、ほとんどの Excel ソフトウェアや多くのテーブルソフトウェアと同様に、CSV フォーマットのデータをサポートしているため、CSVを使用してRとインタラクションを行う必要はなく、Excelを使用する必要はありません。

xlsxがインストールされているか確認:

# パッケージがインストールされているか確認
any(grepl("xlsx",installed.packages()))
# パッケージの読み込み
library("xlsx")
library("xlsx")

上記のコードを実行した結果は以下の通りです:

[1] TRUE
必要なパッケージをロード中: rJava
必要なパッケージをロード中: methods
必要なパッケージをロード中: xlsxjars

Excel ファイルデータ:

id    Name    url    Likes
1    Google    www.google.com    111
2    w3codebox    ja.oldtoolbag.com    222
3    Taobao    www.taobao.com    333

上記のデータをコピーして Excel に貼り付けてテストしてください。

次に、read.xlsx() 函数を使用して Excel データを読み込むことができます:

# sites.xlsx の最初のワークシートデータを読み込む
data <- read.xlsx("sites.xlsx", sheetIndex = 1)
print(data)