possibly a stupid question. Let's say I have a (small) dataframe:

import pandas as pd
dframe = pd.DataFrame({'A': ['a0','a1','a2','a3'],
                        'B': ['b0','b1','b2','b3'],
                        'C': ['c0','c1','c2','c3'],
                        'D': ['d0','d1','d2','d3']}, index=[0,1,2,3])

Is there a way that I can ask this dataframe to "print itself" in a way that I can copy that output and easily rebuild the original dataframe with index, columns and all?

dframe.to_string

gives:

<bound method DataFrame.to_string of     A   B   C   D
0  a0  b0  c0  d0
1  a1  b1  c1  d1
2  a2  b2  c2  d2
3  a3  b3  c3  d3>

Can I evaluate this string to obtain a new dataframe like the one that generated it?

Thanks
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to