D3.js D3js:如何加载tsv文件并仅选择可用于两个不同点的数据

D3.js D3js:如何加载tsv文件并仅选择可用于两个不同点的数据,d3.js,D3.js,大家好,我开始做一些D3J,我能够做一些可视化 我将数据放在一个数组中,如: var data = [20, 50, 70, 90]; 现在我想从一个TSV文件中加载数据,该文件在两个不同点可用,例如1990年和2000年的个人收入, 所以我会有一个像这样的TSV文件 income_of_person 1990 1995 2000 person1 30000 32000 35000 person2 .

大家好,我开始做一些D3J,我能够做一些可视化 我将数据放在一个数组中,如:

var data = [20, 50, 70, 90];
现在我想从一个TSV文件中加载数据,该文件在两个不同点可用,例如1990年和2000年的个人收入, 所以我会有一个像这样的TSV文件

income_of_person    1990    1995    2000  
person1             30000   32000   35000 
person2             .       32000   35000  
person3             30000   32000   35000
现在我只想使用person1和person3的数据,因为他们有1990年和2000年的收入信息

我该怎么做?
提前感谢

为什么不在d3中使用之前过滤数据?如果您使用,我想您可以执行以下操作:

var data = data.filter(function(d){
   return (typeof d['1990']!=='undefined')&&(typeof d['2000']!=='undefined')
})