我正在尝试创建一个函数,允许我快速将Dataframe转换为文本块,我可以从中快速重做DataFrame。这是为了能够以更快的方式在SO上发布数据以及我的问题:-)并且还能够在Jupyter Notebook之间复制粘贴DataFrame。我使用以下逻辑:
但是,正如您所看到的那样,当我尝试转换回DataFrame时,我收到错误name 'Timestamp' is not defined
。知道如何克服这个错误吗?
答案 0 :(得分:2)
正确导入Timestamp
应该有所帮助:
from pandas import Timestamp
或者你可以:
import pandas as pd
以后使用Timestamp
和限定名称:
pd.Timestamp
请不要:
from pandas import *
如果对多个库执行此操作,这可能导致很难跟踪错误。
如果两个库使用名称名称,例如write
,则稍后导入的名称将覆盖您首先导入的名称。