【发布时间】:2012-03-17 10:10:49
【问题描述】:
我编写了一个脚本来计算尺寸为 27000 行 x 22 列的大型 csv 文件。 如何读取 CSV 文件,以便在 matplotlib 中使用它,就像这个线程中的那样?
了解生成散点图的概念。已尝试通过以下方式解析 csv 文件:
data=csv.reader(open('some_file.csv, 'rb'), delimiter='|', quotechar='"')
但没有成功。
【问题讨论】:
-
“但没有成功”是什么意思?您能否提供错误消息或其他错误指示?我们真的无法猜测。
-
我们确实需要更多信息,但您的代码中也存在语法错误,如下所示:
'somefile.csv需要结束单引号。这只是一个错字吗? -
@Mike:如果没有 实际 错误消息,这很可能是问题所在。要么。问题可能是数据只是一个阅读器,而不是所需的实际数据。
-
对迟到的回复表示歉意。我犯了两个大错误:第一个 - 我选择了错误的分隔符,第二个错误是 marcus 和 dm 指出它:我没有想到数据是一个类似文件的对象......并且可能是第三个错误: 我对自己脸红的问题没有说清楚。
标签: python csv matplotlib scatter