使用write.csv保存文件时如何在末尾新增一列固定值
解决方案
你可以在导出前先给数据集新增目标列,有两种常用实现方式:
方式1:修改原数据集后导出
先给原数据集BBDD新增固定值列,再执行导出操作:
# 新增字段名为month,取值全部为202109,字段名可按需修改 BBDD$month <- "202109" write.csv(BBDD,"Directory.txt",row.names=FALSE)
方式2:不修改原数据集,临时拼接后导出
如果不想改动原BBDD数据,可以用cbind临时拼接新列再导出:
write.csv(cbind(BBDD, month = "202109"),"Directory.txt",row.names=FALSE)
补充说明
- 如果你需要新增的字段是数值类型,去掉值两侧的引号即可,比如写为
202109 - 示例中的字段名
month可以替换为任意你需要的字段名称 - 该逻辑适配
write.table等其他R语言表格导出函数,通用有效
内容的提问来源于stack exchange,提问作者Andrés Pérez
相关产品推荐
相关产品推荐

