处理CSV加载和操作

时间:2014-01-03 08:29:59

标签: processing

我有以下代码:

import processing.pdf.*;
Table table;

void setup() {
  size(2000,2000, PDF, "my.pdf");
  background(255);

  table = loadTable("my.csv", "header");

  println(table.getRowCount() + " total rows in table"); 

  for (TableRow row : table.rows()) {

    String ind = row.getString("Individual");
    float value = row.getFloat("Value");

    if (ind == "An") {

      stroke(0);
      noFill();
      ellipse(1000,1000,value,value);
      println("Dracula");

    }

  println("Finished.");
  exit();
}

一个csv行看起来像这样:

Individual, Value
An, 34.56

如果我运行上面的代码,我会得到

200 total rows in table
Finished.

为什么它不提取所有的An数据并绘制它(就像我预期的那样)?

感谢。

0 个答案:

没有答案