我正在尝试从Pandas包中扩展DataFrame对象,我收到一个我无法解决的奇怪错误。
import pandas as pd
###########################################################################
class MyDataFrame(pd.DataFrame):
def __init__(self, *args, **kwargs):
super(MyDataFrame, self).__init__(*args, **kwargs)
当我这样做时,我收到以下错误:
ImportError: cannot import name StringIO
如果我直接在python.exe解释器中编写上面的代码,我不会收到此错误。为什么会被抛出?
安装信息:
由于