📜  导出 csv 文件 in - R 编程语言(1)

📅  最后修改于: 2023-12-03 15:09:30.444000             🧑  作者: Mango

导出 CSV 文件 in R 编程语言

在 R 编程语言中,导出 CSV 文件是非常简单的。CSV 文件是一种简单的电子表格文件格式,它以逗号作为列之间的分隔符。R 有内置的函数可以将数据框导出为 CSV 文件,让我们看看如何使用这些函数。

1. write.csv() 函数

write.csv() 函数是一种基本的 CSV 文件输出函数。以下是 write.csv() 函数的语法:

write.csv(x, file, row.names = FALSE)

其中:

  • x — 要写入 CSV 的数据框。
  • file — 要写入 CSV 的文件路径。
  • row.names — 是否将行名称写入 CSV 文件。默认为 FALSE。

例如,我们将 mtcars 数据框导出为 CSV 文件,代码如下:

write.csv(mtcars, "mtcars.csv")

这将在当前工作目录中创建 mtcars.csv 文件。

2. write.table() 函数

write.table() 函数与 write.csv() 函数非常相似。以下是 write.table() 函数的语法:

write.table(x, file, sep = ",", row.names = FALSE)

其中:

  • x — 要写入 CSV 的数据框。
  • file — 要写入 CSV 的文件路径。
  • sep — 列分隔符。默认为逗号。
  • row.names — 是否将行名称写入 CSV 文件。默认为 FALSE。

例如,我们将 iris 数据框导出为 CSV 文件,代码如下:

write.table(iris, "iris.csv", sep = ",", row.names = FALSE)

这将在当前工作目录中创建 iris.csv 文件。

以上两种方法都可以导出数据框为 CSV 文件,但 write.csv() 函数是在行为上限定了一个默认的逗号作为分隔符,而 write.table() 函数使用更多的分类器作为分隔符。在实践中,这个差异的意义不大,任何使用其中一个函数导出的 CSV 文件都可以被另一个函数导入。

希望这篇介绍能帮助你了解如何导出 CSV 文件在 R 编程语言中。