我想向 DataFrame 的子类添加属性,但出现错误:
>>> import pandas as pd
>>>class Foo(pd.DataFrame):
... def __init__(self):
... self.bar=None
...
>>> Foo()
RuntimeError: maximum recursion depth exceeded
Run Code Online (Sandbox Code Playgroud)
你想这样写:
class Foo(pd.DataFrame):
def __init__(self):
super(Foo, self).__init__()
self.bar = None
Run Code Online (Sandbox Code Playgroud)
请参阅Python 的__init__语法问题。
| 归档时间: |
|
| 查看次数: |
2018 次 |
| 最近记录: |