📅  最后修改于: 2023-12-03 15:33:22.705000             🧑  作者: Mango
p5.TableRow getString()
是P5.js中处理表格数据的一个方法。该方法可以返回一个包含表格数据的字符串数组。它通常在处理CSV等格式的数据时使用。
tableRow.getString([separator])
,
。如果需要可以自己指定其他分隔符,例如制表符 \t
。假设我们有一份CSV格式的文件data.csv
。文件内容如下:
Name,Age,Country
Michael,22,USA
Laura,25,UK
我们可以使用p5.Table类将文件读取到程序中,并使用getString()方法处理其中的数据:
let table;
function preload() {
table = loadTable('data.csv', 'csv', 'header');
}
function setup() {
createCanvas(400, 400);
textAlign(CENTER, CENTER);
let rows = table.getRows(); // 获取所有的行
// 循环输出每一行的信息
for(let i = 0; i < rows.length; i++) {
let rowData = rows[i].getString(); // 将行数据转化为字符串
let yPos = i * 40 + 60;
text(rowData, width / 2, yPos);
}
}
上述代码中,我们首先使用loadTable方法读取CSV文件到程序中,然后使用getRows()方法获取其中的所有行数据。接着,我们循环遍历每一行数据,并使用getString()方法将行数据转化为字符串。最后使用text()方法在屏幕上输出每一行的数据。
以下是处理数据后输出表格的示例: