我需要帮助使用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有可能吗?请给我一些想法。我相信这个问题是可以理解的。
谢谢。
答案 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')