2017-03-31 4 views
2

Rノートブックでデータを採点し、write.csvメソッドを使用して、データフレーム。 DSXでこのファイルを取得する最善の方法は何ですか?DSXのRノートブックでwrite.csvを使用すると、CSVファイルを見つけることができます

+0

「DSX」とは何ですか? – mtoto

+0

'getwd()の結果を見てください – jogo

+1

DSXはデータサイエンスエクスペリエンスです。タグを参照してください。 –

答えて

1

データサイエンスエクスペリエンス(DSX)からデータを取得する最も簡単な方法は、オブジェクトストレージに書き込むことです。 Rについては

具体的には、オブジェクトストレージにデータを取得するためのカップルのオプションがあります。

  • objectStoreR - 私たちはあなたのオブジェクト格納容器の中にデータを取得したり、入れて、それが簡単にするために書いた簡単なRパッケージです。 readmeは、開始するのに十分なコードを与える必要があります。機能が不足している場合は、Githubの問題を解決してください。
  • ibmos2sparkは - I/Oのスパークでの作業、特にオブジェクトストレージを支援するように設計された別の選択肢であることはあなたは、Pythonを使用している場合は、持ってたら、私はmy blog on this topic.

    をチェックアウトをお勧めしたい

オブジェクトオブジェクトストレージコンテナのデータは、左側のメインナビゲーションの下にある「オブジェクトストレージ」に移動します。これにより、オブジェクトストレージサービス内のすべてのコンテナが一覧表示され、プロジェクトに関連付けられているコンテナが見つかると、そのファイルを選択して使用可能なアクションの1つとしてダウンロードできます。

0

ファイルシステムに書き込むときに、サーバー上のファイルを操作できます。たとえば、Pythonノートブックでは、!lsを使用してファイルを一覧表示するか、!cat <filename>を使用してコンテンツを表示することができます。しかし、現在、サーバーからワークステーションにファイルを転送する簡単な方法はありません。したがって、ファイルシステムの代わりにObject Storageに書き込むことが結果をダウンロード可能にする最良の方法であるというGreg Fillaの答えに同意します。

ファイルが小さく、フォーマットが重要でない場合は、!cat <filename>を使用してノートブックの出力をテキストエディタにコピーできます。バイナリファイルの場合、または書式設定が重要な場合は、ノートブックで!base64 <filename>、エンコードではbase64 -dを使用してファイルをデコードしています。しかし、それは面倒です。

関連する問題