r语言怎么导出生成的随机数
时间: 2023-07-30 17:05:16 浏览: 293
在R语言中,可以使用以下函数将生成的随机数导出:
1. write.table(x, file, sep = "\t", col.names = TRUE, row.names = FALSE):将数据框 x 导出到 file 中,使用制表符分隔,默认输出列名,不输出行名。
2. write.csv(x, file, row.names = FALSE):将数据框 x 导出到 file 中,使用逗号分隔,不输出行名。
3. write.xlsx(x, file, sheetName = "Sheet1", col.names = TRUE, row.names = FALSE):将数据框 x 导出到 file 中,使用Excel格式,输出到名称为 Sheet1 的工作表中,默认输出列名,不输出行名。此函数需要先安装 "openxlsx" 包。
例如,如果要将生成的 100 个正态分布随机数导出到 "random.csv" 文件中,可以使用以下代码:
```
random_numbers <- rnorm(100, 5, 2)
write.csv(random_numbers, "random.csv", row.names = FALSE)
```
这将在当前工作目录下生成一个名为 "random.csv" 的文件,其中包含一列名为 "x" 的数据,即生成的随机数。如果要导出多个列的随机数,可以先将它们组合成数据框,再使用上述函数导出。
阅读全文