QTable#
- class astropy.table.QTable(data=None, masked=False, names=None, dtype=None, meta=None, copy=True, rows=None, copy_indices=True, units=None, descriptions=None, **kwargs)[source]#
Bases:
Table
A class to represent tables of heterogeneous data.
QTable
provides a class for heterogeneous tabular data which can be easily modified, for instance adding columns or new rows.The
QTable
class is identical toTable
except that columns with an associatedunit
attribute are converted toQuantity
objects.For more information see:
- Parameters:
- data
numpy
ndarray
,dict
,list
, astropy:table-likeobject
, optional Data to initialize table.
- maskedbool, optional
Specify whether the table is masked.
- names
list
, optional Specify column names.
- dtype
list
, optional Specify column data types.
- meta
dict
, optional Metadata associated with the table.
- copybool, optional
Copy the input data. If the input is a (Q)Table the
meta
is always copied regardless of thecopy
parameter. Default is True.- rows
numpy
ndarray
,list
oflist
, optional Row-oriented data for table instead of
data
argument.- copy_indicesbool, optional
Copy any indices in the input data. Default is True.
- units
list
,dict
, optional List or dict of units to apply to columns.
- descriptions
list
,dict
, optional List or dict of descriptions to apply to columns.
- **kwargs
dict
, optional Additional keyword args when converting table-like object.
- data