在熊猫中,您可以通过以下方式获取数据框中列的唯一值:
#List unique values in the df['name'] column
df.name.unique()
Python如何将函数名称转换为字符串参数“名称”?
数据框将覆盖__getattr__
以连接到属性解析。这允许从返回任意对象df.anything
。该实例在中维护“真实”属性名称的内部列表,self._internal_names_set
并在中维护列名称的列表self._info_axis
。
def __getattr__(self, name):
"""After regular attribute access, try looking up the name
This allows simpler access to columns for interactive use.
"""
# Note: obj.x will always call obj.__getattribute__('x') prior to
# calling obj.__getattr__('x').
if (name in self._internal_names_set or name in self._metadata or
name in self._accessors):
return object.__getattribute__(self, name)
else:
if name in self._info_axis:
return self[name]
return object.__getattribute__(self, name)
来源在这里。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句