0

我想将我的 R 脚本的输出写入文本文件。我是在

sink("filename");

但是,我的输出来自:

print(sprintf("%d%10f",key,value)); 

格式为:

[1] "0  0.014806"
[1] "1  0.053434"
[1] "10  0.014806"
[1] "100  0.053434"
[1] "1000  0.014806"
[1] "10000  0.053434"
[1] "1000000  0.014806"
[1] "10000000  0.014806"
[1] "100000000  0.053434"

我希望文本文件中的输出格式为:

0  0.014806
1  0.053434
10  0.014806

如何完成这种输出格式。我需要删除 [1] 以及“”?

4

1 回答 1

0

代替:

print(sprintf("%d%10f",key,value)); 

我现在使用过:

cat(key,value)

我已经将输出下沉到另一个文件以获得所需的输出。

于 2013-06-11T04:13:13.320 回答