📅  最后修改于: 2023-12-03 14:45:01.606000             🧑  作者: Mango
set()
方法用于设置表格中指定列的值。它需要两个参数,第一个是一个字符串,表示要设置的列的名称,第二个是该列新的值,可以是任何数据类型。
set(columnName, value);
columnName
:字符串,要设置的列的名称。value
:要设置的该列的新值。可以是任何数据类型。该方法没有返回值。
let table;
function preload() {
table = loadTable('data.csv', 'csv', 'header');
}
function setup() {
createCanvas(400, 400);
// 将第一行第二列的值设置为 100
// 注意,set() 方法是对表格中的数据进行修改
table.set(0, 'Column 2', 100);
// 输出修改后表格的内容,可在浏览器的调试工具中查看
console.log(table);
}
function draw() {
background(220);
}
在上面的示例代码中,我们首先使用 loadTable()
函数加载一个 CSV 文件,并将其存储在 table
变量中。然后,我们使用 set()
方法将表格的第一行第二列的值修改为 100。最后,我们在控制台中打印出修改后的表格,以便我们检查修改是否成功。
set()
方法之前,必须先设置 loadTable()
函数的 header
参数为 true
,以便让 p5.js 知道 CSV 文件中的第一行是表头,而不是数据。set()
方法时,必须保证要设置的列名在表格中是存在的,否则会出现错误。