Amelia II:标题和行号

时间:2014-08-05 12:37:48

标签: r machine-learning missing-data forecasting

我正在使用Amelia II来估算(猜测)丢失的数据。问题是当我生成带有结果的CSV文件时,它带有一个标题,每行现在都以行号开头。有没有办法避免标题和行号?

我使用的代码如下所示:

d = read.csv(input_filename, header=FALSE);
a = amelia(d, m = 5);
write.amelia(obj = a, file.stem=output_filename_stem);

编辑:我试图用

替换最后一行
write.amelia(obj = a, file.stem=output_filename_stem, row.names = FALSE, col.names = FALSE);

结果:row.names = FALSE工作正常,但是当我尝试设置col.names = FALSE时,我收到了“尝试设置'col.names'被忽略的”错误消息。

1 个答案:

答案 0 :(得分:0)

为了防止这种情况永远无法回答,请将评论转换为答案。

如果使用write.table生成数据,只需添加参数row.names = FALSEcol.names = FALSE即可生成没有标题和行名称的文件。同样适用于write.amelia,但您应该指定format = "table"sep = ","。因此,对于您的示例,它将是:

write.amelia(obj = a, file.stem=output_filename_stem, row.names = FALSE, col.names = FALSE, format = "table", sep = ",")