Можно ли получить доступ к пандам DataFrame
, к которым принадлежит мой аксессор, из класса аксессора *1003*?
В частности, я хотел бы разрешить метод в классе аксессораназначить серию основному фрейму данных df
через df.myaccessor.calc_displacement()
, который работает со столбцами x
и y
в df
.
Вместо этого я могу получить доступ только к пандам DataFrame _obj
который виден для аксессора.Но обновление _obj
не обновляет df
.
Из класса доступа с dir(self)
:
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_obj', '_validate']