R中除法运算后如何在输出文件中保持值长度?

时间:2018-07-14 07:47:32

标签: r

我需要格式化文件。我有一栏需要除以1000000。 分割操作完成后,将输出新列。

我检查输出文件。除法运算后的某些值,零的结尾将被删除。 例如输入212740 212740/1000000 = 0.212740,输出为0.21274。但我需要我的值是0.212740。

如何保持值的零结尾? 我认为也许我可以编辑我的write.table函数? 有什么建议吗?

我的代码:

A$cM=A[,c(4)]/1000000
write.table(file,'BigXP5.txt', sep=' ', quote=F, row.names=F, col.names=F);

谢谢

维克多

1 个答案:

答案 0 :(得分:1)

您可以使用

format(212740/1000000,nsmall=6)为您提供0.212740输出

供您的数据集使用

A$cM=format(A[,c(4)]/1000000,nsmall=6)

更多情况请参见MSDN's ExecuteNonQuery