2

zip(utils)関数を使用したいのですが、unzip関数は正常に機能しますが、zipを呼び出します。たとえばzip( "out"、 "file.txt")はファイル( "out.zip")を作業ディレクトリに返しません。また、Rはメッセージをまったく返しません(エラーメッセージも、圧縮の成功に関するマッサージもありません)。圧縮が成功した場合、Rは「deflate-40%」などの情報を返します。さまざまなRバージョンとファイルを確認しました-zipはまだ機能しません。別のコンピューターでは、すべてが正常に機能します。私はWindowsXPを持っています。さらに、圧縮するzipファイルの名前を間違えた場合(例:zip( "out"、 "this_file_doesnt_exist.txt"))、Rはエラーをまったく返しません。コンピューターのことはよくわかりませんが、何を確認すればいいですか?私の場合、何が問題になる可能性がありますか?役に立たなかったウイルス対策をオフにしました。

4

2 に答える 2

4

2020年にこれを読んでいる人のために:

Rtools(https://cran.r-project.org/bin/windows/Rtools/)をインストールし、ドキュメントの手順に従います。

次に、ZipコマンドはWindows10マシンで動作します。

于 2020-05-27T08:04:34.000 に答える
3

gzipパッケージからご利用いただけますR.utils

library(R.utils)
df <- data.frame(x=10)
write.csv(df, file="x1.csv")
gzip("x1.csv")
> dir()
[1] "x1.csv.gz"  
于 2012-10-02T22:15:27.277 に答える