我知道如何将 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()
请您参考如下方法:
尝试 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'
