我知道如何将DF保存为csv文件。我想将csv作为字符串,我不想保存,然后加载。
df.to_csv('test.csv',index=True)
my_csv = open('test.csv').read()
print type(my_csv)
<type 'str'>
相反,我会评估以下内容:
my_csv = df.to_csv()
答案 0 :(得分:6)
试试StringIO
模块:
>>> df = pd.DataFrame({'a':range(3), 'b':list('abc')})
>>> s = StringIO()
>>> df.to_csv(s)
>>> my_csv = s.getvalue()
>>> my_csv
',a,b\n0,0,a\n1,1,b\n2,2,c\n'