R write.csv() — запись CSV-файлов

R 语言实例Пример на языке R

Функция R write.csv() используется для сохранения датафрейма в CSV-файл.

CSV-файл можно открыть напрямую в таких инструментах, как Excel, и это наиболее часто используемый формат для вывода данных.

Синтаксис write.csv() выглядит следующим образом:

write.csv(x, file, row.names = TRUE, fileEncoding = "")

Описание параметров:

  • xФрейм данных или матрица для записи.

  • fileПуть к выходному файлу.

  • row.namesСохранять ли имена строк; по умолчанию TRUE. Рекомендуется установить FALSE, чтобы избежать лишних столбцов.

Пример

# Создание обработанных данных
df <- data.frame(
Product= c("Product A", "Product B", "Product C"),
Sales= c(120, 85, 150),
Unit Price= c(9.9, 15.8, 5.6)
)

# Запись в CSV (без имён строк)
write.csv(df, "temp_products.csv", row.names = FALSE)

# Проверка: прочитать обратно и отобразить
data <- read.csv("temp_products.csv")
print("Сохранённые и прочитанные обратно данные:")
print(data)

# Просмотреть исходное записанное содержимое
lines <- readLines("temp_products.csv")
print("Содержимое CSV:")
print(lines)

Вывод вышеприведённого кода:

[1] "保存并读回的数据:"
   产品 销量 单价
1 产品A  120  9.9
2 产品B   85 15.8
3 产品C  150  5.6
[1] "CSV 内容:"
[1] "\"产品\",\"销量\",\"单价\""
[2] "\"产品A\",120,9.9"
[3] "\"产品B\",85,15.8"
[4] "\"产品C\",150,5.6"

R 语言实例Пример на языке R

Другие расширения