Доступ к пандам DataFrame с помощью панды - PullRequest
0 голосов
/ 15 марта 2019

Можно ли получить доступ к пандам 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'] 

1 Ответ

0 голосов
/ 15 марта 2019

После просмотра открытых примеров методов доступа (например, GeoAccessor, .dt), к сожалению, не существует встроенных методов для этого.

...