2
我正在嘗試編寫一個繼承pandas'DataFrame
類的類來處理我正在處理的一些自定義數據。繼承大熊貓的建築類DataFrame
class EquityDataFrame(DataFrame):
def __init__(self, *args, **kwargs):
DataFrame.__init__(self, *args, **kwargs)
def myfunc1(self,...)
... # does something
def myfunc2(self, ...)
... # does something
在PyCharm,我得到以下警告該類EquityDataFrame
的名字:
Class EquityDataFrame must implement all abstract methods
This inspection detects when there aren't all abstract properties/methods defined in the subclass
我試着用搜索引擎,但我無法找到此警告的有用信息。有人能幫助我這個警告的含義嗎?
類似的將是有益的檢查,如果這個錯誤是特定於pycharm,或者你也可以得到一些相關的錯誤,如果你嘗試運行您的程序獨立 – shx2 2015-04-05 16:05:12
無法複製這個問題在Python 2或Python 3下。也許代碼的其他部分觸發問題,但它不僅僅是'DataFrame'的這個直接的子類。 – 2015-04-05 16:05:13
是的,我在SO上發現了一些關於繼承'DataFrame'的更多文章。這可能是由於 – uday 2015-04-05 16:11:13