4

私のプログラムで作成されたファイルを R で開くようにします。私のコードは、次のコードを使用してログ ファイルを logFile という変数に保存します。

logFile <- sprintf("../output/%s_%s_output%sof%s.log", str1, str2, str3, str4);

呼び出してシェル関数にアクセスしようとしました

shell('%s',logFile);

しかし、私は言ったエラーを得ました

In shell("%s", toFile) : '%s' execution failed with error code 127

このファイルへの書き込みが終了した後、プログラムでこのファイルを開くにはどうすればよいですか?

4

3 に答える 3

8

このようなものをお探しですか?少なくとも私の Windows ボックスでは問題なく動作します。

## An example temp file
ff <- paste0(tempfile(), ".txt")
write.table(head(mtcars), file=ff)

## Open the file with the program associated with its file extension
system2("open", ff)
于 2012-12-14T07:50:59.160 に答える