【发布时间】:2020-02-21 07:05:06
【问题描述】:
我有一个 pandas.core.frame.Pandas 对象,需要根据它的属性名称从它返回一个值。以下代码有效
val = pandas_object.attr_name
但是,我需要更改的属性,所以我需要一些动态的,比如
val = pandas_object.get(attr_name)
pandas 对象没有 getter 函数,因为我收到以下错误
AttributeError: 'Pandas' object has no attribute 'get'
其他 pandas 类似乎也有。 http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.get.html
我找不到很多关于这种 oaf pandas 对象的文档。有没有办法获取类似于 .get() 的值?
这是我的对象
Pandas(Index=0, Time_USec=Timestamp('2016-12-19 09:05:00.683243'), OrderId=0, Status='New')
当我按照 adive 使用 getattr 我得到以下错误
print event.__getattr__("Time_USec")
AttributeError: 'Pandas' 对象没有属性 'getattr'
【问题讨论】:
标签: pandas