我正在尝试使用d3读取tsv数据。但是,我的数据的注释行如下
#Comment line
@Different comment line
x y
1 2
4 2
5 1
是否有可能让d3忽略这些行?
由于
答案 0 :(得分:5)
D3没有内置的方式来忽略评论行。最简单的选择是在使用D3解析之前预处理文件:
d3.text(url, 'text/csv', function(csv) {
// remove comment rows with regex - not fully tested, but should work
csv = csv.replace(/^[#@][^\r\n]+[\r\n]+/mg, '');
var data = d3.csv.parse(csv);
// ... now the rest of your code ...
});