2016-10-03 10 views
0

pandas 0.18はread_csv zipファイルを引数としてサポートし、zip csvテーブルをデータフレームに正しく読み取ります。しかし、私はto_csv()メソッドを使用してデータフレームをzip形式のCSVとして保存しようとしているとき、エラーが発生しています。公式のドキュメントによると、zip形式はto_csv()メソッドでサポートされていません。何かご意見は?ありがとうございました。 PDpandas read_csv()メソッドはzipアーカイブの読み取りをサポートしていますが、to_csv()メソッドはzipアーカイブの保存をサポートしていません

として

輸入パンダ細かい

データ= pd.read_csv( "E:\ ASML SED.zip")作品

エラーアウト 例外IOError:[errnoを2]いいえそのようなファイルをまたはディレクトリ: 'E:\ ASML SED.zip'

data.to_csv( "E:\ ASML SED Zipped.zip"、圧縮= 'ZIP')

+0

[documentation](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_csv.html?highlight=to_csv)は、「to_csv」がgzipをサポートしていると言っています'compression'属性を使います。なぜあなたはそれがサポートされていないと言うのですか?また、いくつかのサンプルコードが役に立ちます。 – shawnheide

+0

To_csv()はzipをサポートしていませんが、read_csv()はサポートしていません。混乱させて申し訳ありません。 – Felix

+0

コード例 – Felix

答えて

0

実際、zip形式の中でサポートされていませんこのofficial documentationによるto_csv()メソッドでは、許可される値は 'gzip'、 'bz2'、 'xz'です。

実際に 'zip'形式が必要な場合は、圧縮されていないCSVファイルとして保存してから、.csvファイルを.csv.zipに圧縮するためにcliを使用できます。

+0

ありがとうございます。あなたはcliへの参照を提供できますか? – Felix

+0

@Felixこのページのコマンドはhttp://stahlworks.com/dev/?tool=zipunzipで使用できます – Qikai

関連する問題