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