📜  p5.TableRow set() 方法(1)

📅  最后修改于: 2023-12-03 14:45:01.606000             🧑  作者: Mango

p5.TableRow set() 方法

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() 方法时,必须保证要设置的列名在表格中是存在的,否则会出现错误。