R语言
write
位于 base
包(package)。 说明
写入数据x
到文件或其他connection
.
因为它只是简单地调用cat()
,比使用时发生的格式化更少print()
ing。如果x
是一个你需要转置它的矩阵(通常设置ncolumns
) 获取其中的列file
与内部表示中的相同。
虽然原子向量( numeric
、 character
等,包括矩阵)写得很简单,即没有任何名称,但不太简单的类向量对象,例如 "factor"
、 "Date"
或 "POSIXt"
可能是 format
在写入之前对字符进行了处理。
用法
write(x, file = "data",
ncolumns = if(is.character(x)) 1 else 5,
append = FALSE, sep = " ")
参数
x |
要写出的数据。 |
file |
什么时候 |
ncolumns |
要写入数据的列数。 |
append |
如果 |
sep |
用于分隔列的字符串。使用 |
例子
# Demonstrate default ncolumns, writing to the console
write(month.abb, "") # 1 element per line for "character"
write(stack.loss, "") # 5 elements per line for "numeric"
# Build a file with sequential calls
fil <- tempfile("data")
write("# Model settings", fil)
write(month.abb, fil, ncolumns = 6, append = TRUE)
write("\n# Initial parameter values", fil, append = TRUE)
write(sqrt(stack.loss), fil, append = TRUE)
if(interactive()) file.show(fil)
unlink(fil) # tidy up
参考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
也可以看看
write
是 cat
的包装器,它提供了有关所使用格式的更多详细信息。
write.table
用于矩阵和 DataFrame 对象,writeLines
用于文本行,scan
用于读取数据。
相关用法
- R writeLines 将行写入连接
- R warning 警告信息
- R with 评估数据环境中的表达式
- R which 哪些指数是正确的?
- R weekdays 提取 POSIXt 或日期对象的部分内容
- R withVisible 返回值及其可见性
- R which.min Min() 或 Max() 或第一个 TRUE 或 FALSE 在哪里?
- R warnings 打印警告消息
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R Sys.getenv 获取环境变量
- R rank 样本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 将文本推回连接
- R strsplit 分割字符向量的元素
- R seq.Date 生成规则的日期序列
- R invisible 将打印模式更改为不可见
- R noquote “无引号”字符串打印类
- R rapply 递归地将函数应用于列表
- R basename 操作文件路径
- R formals 访问和操纵形式参数
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Write Data to a File。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。