English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Файлы в формате Excel обычно имеют расширение xls или xlsx,这两种文件可以在 R导入xlsx библиотеку для прямого чтения.
Для чтения и записи файлов Excel в R необходимо установить расширение пакета, мы можем ввести следующую команду в консоль 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 ru.oldtoolbag.com 222 3 Taobao www.taobao.com 333
Данные можно скопировать и вставить в excel для тестирования.
Далее, мы можем использовать функцию read.xlsx() для чтения данных Excel:
# Чтение данных из первой рабочей книги файла sites.xlsx data <- read.xlsx("sites.xlsx", sheetIndex = 1) print(data)