📜  p5.Table get() 方法(1)

📅  最后修改于: 2023-12-03 15:33:22.603000             🧑  作者: Mango

p5.Table get() 方法

p5.Table是p5.js库中用于处理表格数据的类。其中get()方法可以用于获取表格中某一行或某一个单元格的值。以下是该方法的用法和详细介绍。

方法语法
get(rowIndex,columnName)

或者

get(rowIndex,columnIndex)
参数说明
  • rowIndex: int类型,表示要获取的行的索引值,从0开始。
  • columnName: String类型,表示要获取的列的名称。
  • columnIndex: int类型,表示要获取的列的索引值,从0开始。
方法返回值
  • 如果只传入rowIndex参数,则返回该行所有列的数据,类型为数组。其中数据的顺序与表格中该行的数据顺序保持一致。
  • 如果同时传入rowIndex和columnName参数,则返回该单元格的数据,类型为字符串。
  • 如果同时传入rowIndex和columnIndex参数,则返回该单元格的数据,类型为字符串。
方法示例

以下是一个示例表格:

| 名字 | 年龄 | 城市 | 电话 | | ---- | ---- | ------ | -------------- | | Tom | 20 | 北京 | 13333333333 | | Jack | 23 | 上海 | 13444444444 | | Jim | 26 | 广州 | 13555555555 | | Bob | 30 | 深圳 | 13666666666 | | Sue | 25 | 香港 | 13777777777 |

示例1:获取某一行的数据
let table;

function preload() {
  table = loadTable('data.csv', 'csv', 'header');
}

function setup() {
  createCanvas(400, 400);
  console.log(table.getRow(2).arr);
}
  • 上述代码中,通过loadTable()方法加载了一个数据文件data.csv并将其解析成表格格式。在setup()中通过getRow(2)方法获取了第3行的数据,并通过arr属性获得了该行所有列的数据,将其打印至控制台中。
示例2:获取某一个单元格的数据
let table;

function preload() {
  table = loadTable('data.csv', 'csv', 'header');
}

function setup() {
  createCanvas(400, 400);
  console.log(table.get(1, '名字'));
}
  • 上述代码中,加载了数据文件data.csv并解析成表格格式。在setup()中通过get(1, '名字')方法获取了第2行(索引值为1)中名字一列的数据,并将其打印至控制台中。
示例3:获取某一个单元格的数据
let table;

function preload() {
  table = loadTable('data.csv', 'csv', 'header');
}

function setup() {
  createCanvas(400, 400);
  console.log(table.get(3, 2));
}
  • 上述代码中,加载了数据文件data.csv并解析成表格格式。在setup()中通过get(3, 2)方法获取了第4行(索引值为3)中城市一列的数据,并将其打印至控制台中。