2016-06-12 35 views
0

我有csv fileStation IDElevLatitudeLongitudeCountyNat_IDYear_BuiltCapacityYrsStr1YrsStr2,..... 在這裏,我想從YrsStr1獲得所有列的值,它們的頭直到YrsSt578並跳過其他列值。以下是跳過列的代碼,但我無法獲取列值?閱讀D3鍵的值

var hd = d3.keys(res[0]); 

     for (var i = hd.length - 1; i >= 0; i--) { 
      if((hd[i] === "Station") || (hd[i] === "ID") || (hd[i] === "Elev") || (hd[i] === "Latitude") 
       || (hd[i] === "Longitude") || (hd[i] === "County") || (hd[i] === "Nat_ID") || (hd[i] === "Year_Built") 
       || (hd[i] === "Capacity")){ 
      }else{ 

      } 
     } 

回答

2

使用
如果(HD [I] .includes( 「YrsStr」)){

參考 http://codepen.io/nagasai/pen/pbyvmG

   for (var i = hd.length - 1; i >= 0; i--) { 
        if(hd[i].includes("YrsStr")){ 
         console.log("key"+hd[i] +"--value"+res[hd[i]]); 
       } 
+0

對於testing..i codepen URL已經使用的樣本數據並警告檢查值...希望這對你有所幫助 –

+0

http://codepen.io/nagasai/pen/pbyvmG更新代碼筆 –

+0

希望這適用於你 –