のプロパティ「歩留まり」を読み取ることができません私は、このエラーメッセージ、キャッチされない例外TypeError:未定義
「:未定義の 『歩留まり』プロパティを読み取ることができませんキャッチされない例外TypeError」を得続けます。
奇妙なことは、私は他の誰かのコードフォームをコピーしていて、彼らはこの問題を抱えていないということなので、どんな洞察も素晴らしいことでしょう.thx!
以下はコードです。特定のエラーは下から2番目の行にあります。 variety ["YoY"] = variety.values [1] .yield - variety.values [0] .yield;
d3.tsv("barley.tsv", function(error, data) {
console.log(data);
data.forEach(function(d) {
d.site = d.site.replace(" ","").replace(". ", "")
d.variety = d.variety.replace(" ","").replace(". ", "")
d["third_level_node"] = d.site + "-" + d.variety + "-" + d.year;
d["second_level_node"] = d.site + "-" + d.variety
d["first_level_node"] = d.site
})
var nestedBarley = d3.nest()
.key(function(d) { return d.site })
.key(function(d) { return d.variety })
.entries(data);
var yoyLookup = {};
nestedBarley.forEach(function(site) {
site.values.forEach(function(variety) {
variety["YoY"] = variety.values[1].yield - variety.values[0].yield;
yoyLookup[site.key + "-" + variety.key] = variety["YoY"]
})
});