아래 코드에서 오류가 발생했습니다. 나머지 필드의 데이터에는 문제가 없습니다. 아래D3 - 잡히지 않는 TypeError : 정의되지 않은 'length'속성을 읽을 수 없습니다.
<!DOCTYPE html>
<html>
<head>
<title>Data Entry</title>
<meta charset='utf-8'/>
<meta name="keywords" content="D3"/>
<script type="text/javascript" src="d3/d3.v3.js"></script>
<style type="text/css">
.table {border: 2px; text-align: center;}
.th {font-size: 12px; font-weight: bold; color: blue;}
.td {font-size: 12px;}
</style>
</head>
<body>
<script type="text/javascript">
var dataset;
d3.text('data.txt', function(d){dataset = d3.csv.parse(d, function(d){return {id: +d.id, name: d.name};});});
d3.select('body').append('table').attr('class','table').selectAll('tr').data(dataset).enter().append('tr');
</script>
</body>
</html>
스크린 샷 :
d3.select 줄에 오류가 있으며 데이터 (데이터 집합)로 인해 의심됩니다. – codepk