pandas データフレームのエントリを文字列バッファに書き込むのに問題があります。
stringbuffer を read_csv 関数に渡すことで、データフレームを初期化することができます。
In [80]: buf = StringIO('a,b\n1,2\n')
In [81]: df = pandas.read_csv(buf)
In [82]: df
Out[82]:
a b
0 1 2
DataFrame.to_csv
この関数は文字列のファイル パスしか受け付けないため、反対のことを行うのは簡単ではありません。
この動作に正当な理由はありますか? 最初にコンテンツをディスクに保存せずに pandas DataFrame をシリアル化する最良の方法は何ですか?