自动化R

时间:2017-07-13 10:59:12

标签: r csv automation

我需要帮助使用R.保存和重写文件(eg.csv)的值。我有一个具有每个模型的RMSE值的数据帧。

> v
     Er value
1 RMSE1   990
2 RMSE2  1000
3 RMSE3   991
4 RMSE4   983
5 RMSE5   987
6 RMSE6   657
> write.csv(v, file = "C:\\D_N\\Programs\\Energy Consumption\\v.csv")

我将这些值保存在名为 v 的csv格式文件中。在第二个过程之后,我有六个模型的新RMSE 值。

> v1
     Er Newvalue
1 RMSE1      889
2 RMSE2      890
3 RMSE3     1034
4 RMSE4      950
5 RMSE5      965
6 RMSE6      802

每次进行此过程,我都会获得新的RMSE值。我应该做一个自动化,给我RMSE的平均值。我知道手动操作很容易(每次保存文件并添加,除以得到平均值)。但我希望R自动完成。

R有可能吗?请给我一些想法。我相信这个问题是可以理解的。

谢谢。

1 个答案:

答案 0 :(得分:0)

下面的

是我的问题的伪R代码。请根据您的需要修改代码。在我的评论中,我建议使用列表。使用列表的好处是您不需要保存多个文件。

import os
import sys

script, filename = argv
filename2 = sys.open(filename)

for word in filename2:
    os.system('steghide --extract -p ' +[want to put something here]+ '-sf stegfilename')