Python Pandas:将DataFrame转换为dict和back

时间:2017-01-06 03:20:28

标签: python pandas

我正在尝试创建一个函数,允许我快速将Dataframe转换为文本块,我可以从中快速重做DataFrame。这是为了能够以更快的方式在SO上发布数据以及我的问题:-)并且还能够在Jupyter Notebook之间复制粘贴DataFrame。我使用以下逻辑:

enter image description here

但是,正如您所看到的那样,当我尝试转换回DataFrame时,我收到错误name 'Timestamp' is not defined。知道如何克服这个错误吗?

1 个答案:

答案 0 :(得分:2)

正确导入Timestamp应该有所帮助:

from pandas import Timestamp

或者你可以:

import pandas as pd

以后使用Timestamp和限定名称:

pd.Timestamp

不要

from pandas import *

如果对多个库执行此操作,这可能导致很难跟踪错误。 如果两个库使用名称名称,例如write,则稍后导入的名称将覆盖您首先导入的名称。