Ibm cloud 从DSX python 2.7笔记本将csv写入Ibm bluemix对象存储

Ibm cloud 从DSX python 2.7笔记本将csv写入Ibm bluemix对象存储,ibm-cloud,data-science-experience,dsx,Ibm Cloud,Data Science Experience,Dsx,我正在尝试将pandas数据帧作为CSV从DSX Python笔记本写入Bluemix对象存储。我首先将数据帧保存到“本地”CSV文件中。然后,我有一个例程尝试将文件写入对象存储。我得到一个413响应-对象太大。这个文件只有3MB左右。这是我的代码,基于我在这里找到的一个JSON示例: 非常感谢您的帮助或指点 这个源代码片段对我来说很好(对于一个12 MB的文件) 我使用以下方法创建了一个随机数据帧: df = pd.DataFrame(np.random.randint(0,100,size=

我正在尝试将pandas数据帧作为CSV从DSX Python笔记本写入Bluemix对象存储。我首先将数据帧保存到“本地”CSV文件中。然后,我有一个例程尝试将文件写入对象存储。我得到一个413响应-对象太大。这个文件只有3MB左右。这是我的代码,基于我在这里找到的一个JSON示例:


非常感谢您的帮助或指点

这个源代码片段对我来说很好(对于一个12 MB的文件)

我使用以下方法创建了一个随机数据帧:

df = pd.DataFrame(np.random.randint(0,100,size=(1000000, 4)), columns=list('ABCD'))
将其保存到
csv

df.to_csv('myPandasData_1000000.csv',index=False)
然后将其放入对象存储

put_file(credentials_1,'myPandasData_1000000.csv')

您可以通过单击对象存储中任何对象的
insert to code->insert credentials
来获取
credentials\u 1
对象。

谢谢@Sumit Goyal-还有我脸上的蛋,我没有意识到代码示例已滚动并错过了代码的http PUT部分。早上需要更多的咖啡…@Tedmoris没问题:)@SumitGoyal嗨,我试过你的代码,但我得到了这个错误:KeyError:“token”来自resp1\u body['token']['catalog']:中e1的
行,你知道如何解决这个问题吗?你可以接受解决问题的答案,而不是仅仅用评论来表示承认:-)
df.to_csv('myPandasData_1000000.csv',index=False)
put_file(credentials_1,'myPandasData_1000000.csv')