<Python, pandas> 文字列をデータフレームへ。
文字列String
をデータフレームDataFrame
へ。
In [45]: str = 'aaaaaaaa' In [46]: data = ','.join(list(str)) In [47]: data Out[47]: 'a,a,a,a,a,a,a,a' In [48]: df = pd.read_csv(io.StringIO(data), header=None) In [49]: df Out[49]: 0 1 2 3 4 5 6 7 0 a a a a a a a a
pandas.read_csv()
と、io.StringIO()
を使うのがミソ。
パンダもマニュアル。
IO Tools (Text, CSV, HDF5, ...)
にある。
http://pandas.pydata.org/pandas-docs/stable/io.html#io-tools-text-csv-hdf5