私はローカルのコンピューターにプログラム(たとえば、データフレーム、.csvファイルなど)をプログラムでダウンロードする方法がわからないサーバーに接続してipythonノートブックを使用しています。 C:// user //のように特定のパスを宣言することはできないので...私のマシンではなく彼らのマシンにダウンロードされます
これをノートブックのいずれかの別のセルで実行します。
!tar cvfz zipname.tar.gz *
ツリーのさらに多くのフォルダをカバーするには、ディレクトリの各ステップで*の前に../を記述します。
tar cvfz zipname.tar.gz ../../*
ファイルzipname.tar.gzは、ノートブックと同じフォルダーに保存されます。
また、ファイルサイズが大きすぎる場合は、同じノートブックブロックで次を実行します
!split -b 200m allfiles.tar.gz allfiles.tar.gz.part
または、この拡張機能を使用できます https://github.com/data-8/nbzip
Jupyterノートブックを使用している場合は、ノートブックの左上の[ファイル]タブに移動して、[開く]をクリックします。現在のディレクトリの内容が表示されます。異なる形式(CSV、テキストなど)のデータファイルを選択して、ローカルコンピューターにダウンロードできます。
ダウンロードオプションは表示されませんでした。
解決策は、ファイルを開き(バイナリファイルであるため正しく読み取れなかった)、ノートブックのメモ帳からダウンロードすることでした。
another answer で説明されているように、次のコードは、ブラウザでcsvファイルをダウンロードするためのリンクを提供します。
from IPython.display import FileLink, FileLinks
df.to_csv('df.csv', index=False)
FileLink('df.csv')