Python 从pandas访问器访问pandas数据帧

Python 从pandas访问器访问pandas数据帧,python,pandas,dataframe,accessor,Python,Pandas,Dataframe,Accessor,是否可以从中访问我的访问者所属的pandasDataFrame 具体地说,我想让accessor类中的一个方法通过df.myaccessor.calc_displacement()将一个系列分配给主数据帧df,该方法对df中的x和y列进行操作 相反,我能访问的最多的是访问器可见的pandas数据帧。但是更新\u obj不会更新df 从访问器类中的dir(self): Pandas版本是0.24.2。在查看访问器的公共示例(例如,GeoAccessor,.dt)之后,很遗憾,似乎没有内置的方法来实

是否可以从中访问我的访问者所属的pandas
DataFrame

具体地说,我想让accessor类中的一个方法通过
df.myaccessor.calc_displacement()
将一个系列分配给主数据帧
df
,该方法对
df
中的
x
y
列进行操作

相反,我能访问的最多的是访问器可见的pandas数据帧。但是更新
\u obj
不会更新
df

从访问器类中的
dir(self)


Pandas版本是0.24.2。

在查看访问器的公共示例(例如,
GeoAccessor
.dt
)之后,很遗憾,似乎没有内置的方法来实现这一点。

在查看访问器的公共示例(例如,
GeoAccessor
.dt
)之后,不幸的是,似乎没有用于此目的的内置方法。

了解您正在使用哪个版本的pandas会很有用。访问器行为是相对较新的,我相信它已经随着版本的变化而改变。谢谢@Dave-我更新了问题以包含该版本。了解您使用的熊猫版本会很有用。访问器行为是相对较新的,我相信它已经随着版本的变化而改变。谢谢@Dave-我更新了问题以包含版本。
['__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']