您可以尝试在DataFrame上使用to_dict()方法:
print "df = pd.DataFrame( %s )" % (str(df.to_dict()))
如果您的数据包含NaN,则必须用float('nan')替换它们:
print "df = pd.DataFrame( %s )" % (str(df.to_dict()).replace(" nan"," float('nan')"))