排#
- class astropy.table.Row(table, index)[源代码]#
基类:
object
表示表对象的一行的类。
当使用整数索引表对象或在表上迭代时,将返回行对象:
>>> from astropy.table import Table >>> table = Table([(1, 2), (3, 4)], names=('a', 'b'), ... dtype=('int32', 'int32')) >>> row = table[1] >>> row <Row index=1> a b int32 int32 ----- ----- 2 4 >>> row['a'] np.int32(2) >>> row[1] np.int32(4)
属性摘要
方法总结
as_void
\()返回A read-only 行值的副本,格式为np.无效或者np.ma.mvoid公司物体。
get
(key[, default])如果Key在列中,则返回Key的值,否则返回Default。
keys
\()values
\()属性文档
- colnames#
- columns#
- dtype#
- index#
- meta#
- table#
方法文件
- as_void()[源代码]#
返回A read-only 行值的副本,格式为np.无效或者np.ma.mvoid公司物体。这对应于为纯numpy结构化数组或掩码数组的行索引返回的对象类型。这种方法速度慢,在可能的情况下不鼓励使用。
- 返回:
- void_row :
numpy.void
或numpy.ma.mvoid
numpy.void或numpy.ma.mvoid 行值的副本。
numpy.void
如果不戴面具,numpy.ma.mvoid
其他的。
- void_row :
- get(key, default=None, /)[源代码]#
如果Key在列中,则返回Key的值,否则返回Default。
- 参数:
- 返回:
object
中的值
key
行的列,如果存在,default
否则的话。
实例
>>> from astropy.table import Table >>> t = Table({"a": [2., 3., 5.], "b": [7., 11., 13.]}) >>> t[0].get("a") np.float64(2.0) >>> t[1].get("b", 0.) np.float64(11.0) >>> t[2].get("c", 0.) 0.0