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

文件ExcelR

I file di formato Excel sono principalmente xls o xlsx, entrambi possono essere importati direttamente in R utilizzando la libreria xlsx.

Per leggere e scrivere file Excel in R è necessario installare un pacchetto estensione, possiamo digitare il seguente comando nel terminale di R per installarlo:

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

Il processo di installazione è il seguente:

In effetti, quasi tutti i software Excel e la maggior parte dei software di fogli di calcolo supportano i dati in formato CSV, quindi è possibile interagire con R tramite CSV senza dover utilizzare Excel.

Controlla se xlsx è stato installato con successo:

# Verifica se il pacchetto è installato
any(grepl("xlsx", installed.packages()))
# Carica il pacchetto
library("xlsx")
library("xlsx")

Esegui il codice sopra per ottenere i seguenti risultati di output:

[1] TRUE
Caricamento del pacchetto richiesto: rJava
Caricamento del pacchetto richiesto: methods
Caricamento del pacchetto richiesto: xlsxjars

数据文件Excel

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

可将以上数据复制粘贴到excel中进行测试。

接下来,我们可以使用 read.xlsx() 函数来读取 Excel 数据:

# 读取 sites.xlsx 第一个工作表数据
data <- read.xlsx("sites.xlsx", sheetIndex = 1)
print(data)