Processing, 类Table
用法介绍。
构造函数
Table()
Table(rows)
说明
Table
对象存储具有多行和多列的数据,就像在传统电子表格中一样。可以从头开始、动态地或使用现有文件中的数据生成表。表也可以输出并保存到磁盘,如上例所示。
其他 Table
方法记录在 Processing
Table Javadoc 中。
例子
Table table;
void setup() {
table = new Table();
table.addColumn("id");
table.addColumn("species");
table.addColumn("name");
TableRow newRow = table.addRow();
newRow.setInt("id", table.lastRowIndex());
newRow.setString("species", "Panthera leo");
newRow.setString("name", "Lion");
saveTable(table, "data/new.csv");
}
// Sketch saves the following to a file called "new.csv":
// id,species,name
// 0,Panthera leo,Lion
方法
- Table.addColumn()向表中添加新列
- Table.removeColumn()从表中删除一列
- Table.getColumnCount()返回表中的总列数
- Table.getRowCount()返回
Table
中的总行数 - Table.clearRows()从
Table
中删除所有行 - Table.addRow()将新的数据行添加到
Table
对象 - Table.removeRow()从
Table
对象中删除一行 - Table.getRow()返回对指定
TableRow
的引用 - Table.rows()从表中获取所有行
- Table.getInt()从
Table
的指定行和列中检索整数值 - Table.setInt()在
Table
的指定行和列中存储一个整数值 - Table.getFloat()从
Table
的指定行和列中检索浮点值 - Table.setFloat()在
Table
的指定行和列中存储一个浮点值 - Table.getString()从
Table
的指定行和列中检索字符串值 - Table.setString()在
Table
的指定行和列中存储一个字符串值 - Table.getStringColumn()检索指定列中的所有值
- Table.findRow()查找包含给定值的行
- Table.findRows()查找包含给定值的多行
- Table.matchRow()查找与给定表达式匹配的行
- Table.matchRows()查找与给定表达式匹配的多行
matchRowIterator()
查找与给定表达式匹配的多行- Table.removeTokens()从表格中删除字符
trim()
从值中修剪空格sort()
根据列中的值对表进行排序
相关用法
- Processing Table.matchRow()用法及代码示例
- Processing Table.findRow()用法及代码示例
- Processing Table.getInt()用法及代码示例
- Processing TableRow.setFloat()用法及代码示例
- Processing Table.setString()用法及代码示例
- Processing Table.setFloat()用法及代码示例
- Processing Table.findRows()用法及代码示例
- Processing Table.clearRows()用法及代码示例
- Processing Table.getFloat()用法及代码示例
- Processing Table.removeColumn()用法及代码示例
- Processing TableRow.setString()用法及代码示例
- Processing TableRow.getInt()用法及代码示例
- Processing Table.addColumn()用法及代码示例
- Processing Table.removeTokens()用法及代码示例
- Processing Table.getColumnCount()用法及代码示例
- Processing Table.rows()用法及代码示例
- Processing TableRow.getString()用法及代码示例
- Processing TableRow.getColumnTitle()用法及代码示例
- Processing Table.getRowCount()用法及代码示例
- Processing Table.removeRow()用法及代码示例
- Processing TableRow.getFloat()用法及代码示例
- Processing Table.getString()用法及代码示例
- Processing Table.getRow()用法及代码示例
- Processing Table.setInt()用法及代码示例
- Processing Table.getStringColumn()用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 Table。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。