如何在数据科学体验中从 Python 访问 Bluemix Object 存储中的文件?
How do I access files on Bluemix Object Storage from Python on Data Science Experience?
我想将文件复制到 DSX 上的本地内存,以便我可以使用 read_csv 创建 pandas 数据帧。我不想使用给定的 "insert to code" 选项,因为它假设列 headers 并且编码起来不那么漂亮。这是我的代码:
import swiftclient
IBM_Objectstorage_Connection = swiftclient.Connection(key=objStorCred['password'],
authurl=objStorCred['auth_url'],
auth_version='3',
os_options={"project_id": objStorCred['projectId'],
"user_id": objStorCred['userId'],
"region_name": objStorCred['region']})
x = IBM_Objectstorage_Connection.get_account()
我已经尝试了 object 存储管理员凭据和容器凭据。既不工作。我正在尝试复制 this 教程中的内容,但它似乎不起作用。这是我的错误:
Authorization Failure. Authorization failed: The resource could not be found. (HTTP 404)
如有任何帮助,我们将不胜感激!
你看过下面笔记本中提到的get_file_content(credentials)
方法了吗:
content_string = get_file_content(credentials_1)
precipitation_df = pd.read_csv(content_string)
我以前用过很多次。希望这有帮助。
我想将文件复制到 DSX 上的本地内存,以便我可以使用 read_csv 创建 pandas 数据帧。我不想使用给定的 "insert to code" 选项,因为它假设列 headers 并且编码起来不那么漂亮。这是我的代码:
import swiftclient
IBM_Objectstorage_Connection = swiftclient.Connection(key=objStorCred['password'],
authurl=objStorCred['auth_url'],
auth_version='3',
os_options={"project_id": objStorCred['projectId'],
"user_id": objStorCred['userId'],
"region_name": objStorCred['region']})
x = IBM_Objectstorage_Connection.get_account()
我已经尝试了 object 存储管理员凭据和容器凭据。既不工作。我正在尝试复制 this 教程中的内容,但它似乎不起作用。这是我的错误:
Authorization Failure. Authorization failed: The resource could not be found. (HTTP 404)
如有任何帮助,我们将不胜感激!
你看过下面笔记本中提到的get_file_content(credentials)
方法了吗:
content_string = get_file_content(credentials_1)
precipitation_df = pd.read_csv(content_string)
我以前用过很多次。希望这有帮助。