| module: | Matlab.Table 
Table.clear()Clear the table. All columns and attributes will be removed. 
Table.column_names()Return a list with the names of the table columns. 
Table.column_type(column)Return the type of column named column. 
Table.number_of_rows()Return the number of rows in the table. 
Table.number_of_columns()Return the number of columns in the table. 
Table.is_empty()Returns Trueif the table is empty. 
Table.from_file(filename)Load data from file. Example: >>> in_table = Table();
>>> in_table = in_table.from_file(infilename);
 
Table.to_file(filename)Write data to file. Example: >>> out_table = Table();
>>> out_table = out_table.set_column_from_array('MAX_PRICE',  10, {{}, {}});
>>> out_table.to_file(outfilename)
 
Table.set_column_from_array(column, array, attributes)Write an array to column named by column_name.
If the column already exists it will be replaced. 
Table.get_column_to_array(column)Return named column as a array. 
Table.set_name(name)Set table name. Use ''to unset the name. 
Table.get_name()Return table name or ''if name is not set. 
Table.get_column_attributes(column)Return dictionary of attributes for column_name. 
Table.set_column_attributes(column, attributes)Set dictionary of scalar attributes for column_name.
Attribute values can be any numbers or strings but attributes must be cell
array.
Example: out_table = out_table.set_column_attributes('column_name', {{'attr1', 'attr2'}, {'val1', 'val2'}}
 
Table.get_table_attributes()Return dictionary of attributes for table. 
Table.set_table_attributes(attributes)Set table attributes to those in dictionary attributes.
Example: out_table = out_table.set_table_attributes({'attr1', 'attr2'; 'val1', 'val2'})
 
Table.get_attributes()Get all table attributes and all column attributes. 
Table.set_attributes(attributes)Set table attributes and column attributes at the same time. 
Table.has_column(key)Return True if table contains a column named key. 
Table.update(other_table)Updates the columns in the table with columns from other table keeping
the old ones. If a column exists in both tables the one from
other_table is used. 
Table.update_column(column_name, other_table, other_name)Updates a column from a column in another table. The column other_name
from other_table will be copied into column_name. If column_name
already exists it will be replaced. When other_name is not used, then
column_name will be used instead. 
Table.hjoin(other_table)Add the columns from other_table. Analoguous to update(). 
Table.source(other_table)
Fill a table with the contents of another. 
Table.attr(name)Get the tables attribute with name. 
Table.attrs(name)Return dictionary of attributes for table. | 
|---|