2017-03-31 25 views

回答

1

從Data Science Experience(DSX)獲取數據的最簡單方法是將其寫入對象存儲。

當R具體而言,是將數據傳輸到目標存儲幾個選項:

  • objectStoreR - 是一個簡易R包,我們寫的,可以很容易獲取或放置數據的對象存儲容器。自述文件應該提供足夠的代碼來開始。如果您缺少任何功能,請留下Github問題。
  • ibmos2spark - 是專門設計與對象存儲來幫助我。如果你正在使用Python/O星火工作對象

,我建議你檢查出my blog on this topic.

一旦你有另一種選擇對象存儲容器中的數據,導航到左側主導航下的「對象存儲」。這將列出對象存儲服務中的所有容器,找到與您的項目關聯的容器,然後可以選擇文件並將其作爲可用操作之一下載。

0

當您寫入文件系統時,您可以使用服務器上的文件。例如在Python筆記本中,您可以使用!ls列出文件,或使用!cat <filename>查看內容。但是我們目前沒有簡單的方法將文件從服務器傳輸到工作站。因此,我同意格雷格菲拉的回答,寫入對象存儲而不是文件系統是讓您的結果可下載的最佳方式。

儘管如此,如果您的文件很小並且格式不重要,您可以使用!cat <filename>並將筆記本的輸出複製到文本編輯器中。對於二進制文件,或格式化非常關鍵時,我還在用於編碼的筆記本中使用了!base64 <filename>,在工作站上使用base64 -d來解碼文件。但是很麻煩。

相關問題