正誤表

PythonとJavaScriptではじめるデータビジュアライゼーション』の正誤表を独自にまとめてあります。

本書と開発環境が違うのか、あるいは単なる私の勘違いなのかは分かりませんが、エラーが発生する箇所を修正してあります。

P.51 cols.sort()
colsオブジェクトの型がdict_keysであり、sort()関数が定義されていないためエラーになる。
以下のように訂正した。

(修正前)

cols = nobel_winners[0].keys()                                          
cols.sort()

  ↓
(修正後)

cols = list(nobel_winners[0].keys())                                          
cols.sort()

P.52 with open(‘data/nobel_winners.csv’, ‘wb’) as f:
‘wb’だと、バイナリ書き込みになってしまうため、writer.writeheader()でエラーが発生してしまう。
よって、’wb’を’w’に修正しなければならない。