for row in df.itertuples(): print(row) ############################################################################### # Accessing the column data types # ------------------------------- # To access the :py:class:`~hdmf.common.table.VectorData` or # :py:class:`~hdmf.common.table.VectorIndex` object representing a column, you # can use three different methods. Use the column name in square brackets, e.g., # ``table[col_name]``, use the # :py:meth:`DynamicTable.get <hdmf.common.table.DynamicTable.get>` method, or # use the column name as an attribute, e.g., ``table.col_name``. table['col1'] table.get( 'col1' ) # equivalent to table['col1'] except this returns None if 'col1' is not found table.get('col1', default=0) # you can change the default return value table.col1 ############################################################################### # .. note:: # # Using the column name as an attribute does NOT work if the column name is # the same as a non-column name attribute or method of the # :py:class:`~hdmf.common.table.DynamicTable` class, # e.g., ``name``, ``description``, ``object_id``, ``parent``, ``modified``. ############################################################################### # If the column is a ragged array, then the methods above will return the # :py:class:`~hdmf.common.table.VectorIndex` associated with the ragged array.
for row in df.itertuples(): print(row) ############################################################################### # Accessing the column data types # ------------------------------- # To access the :py:class:`~hdmf.common.table.VectorData` or # :py:class:`~hdmf.common.table.VectorIndex` object representing a column, you # can use three different methods. Use the column name in square brackets, e.g., # ``table.[col_name]``, use the # :py:meth:`DynamicTable.get <hdmf.common.table.DynamicTable.get>` method, or # use the column name as an attribute, e.g., ``table.col_name``. table['col1'] table.get( 'col1' ) # equivalent to table['col1'] except this returns None if 'col1' is not found table.get('col1', default=0) # you can change the default return value table.col1 ############################################################################### # .. note:: # # Using the column name as an attribute does NOT work if the column name is # the same as a non-column name attribute or method of the # :py:class:`~hdmf.common.table.DynamicTable` class, # e.g., ``name``, ``description``, ``object_id``, ``parent``, ``modified``. ############################################################################### # If the column is a ragged array, then the methods above will return the # :py:class:`~hdmf.common.table.VectorIndex` associated with the ragged array.