现在位置: 首页 > R 教程 > 正文

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(
  产品 = c("产品A", "产品B", "产品C"),
  销量 = c(120, 85, 150),
  单价 = 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 语言实例