文字列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-c