TableColumns¶
- class astropy.table.TableColumns(cols={})[source]¶
Bases:
OrderedDict
OrderedDict subclass for a set of columns.
This class enhances item access to provide convenient access to columns by name or index, including slice access. It also handles renaming of columns.
The initialization argument
cols
can be a list ofColumn
objects or any structure that is valid for initializing a Python dict. This includes a dict, list of (key, val) tuples or [key, val] lists, etc.- Parameters:
- cols
python:dict
,python:list
, tuple; optional Column objects as data structure that can init dict (see above)
- cols
Methods Summary
isinstance
(cls)Return a list of columns which are instances of the specified classes.
not_isinstance
(cls)Return a list of columns which are not instances of the specified classes.
Methods Documentation
- isinstance(cls)[source]¶
Return a list of columns which are instances of the specified classes.
- Parameters:
- clsclass or
python:tuple
thereof Column class (including mixin) or tuple of Column classes.
- clsclass or
- Returns:
- col_list
python:list
ofColumn
List of Column objects which are instances of given classes.
- col_list
- not_isinstance(cls)[source]¶
Return a list of columns which are not instances of the specified classes.
- Parameters:
- clsclass or
python:tuple
thereof Column class (including mixin) or tuple of Column classes.
- clsclass or
- Returns:
- col_list
python:list
ofColumn
List of Column objects which are not instances of given classes.
- col_list