There are some wrong characters in data-raw/leaguecup.csv: many hyphens for \x96, plus a couple of trailing \xa3 and \xa7 (left overs from a previous conversion?).
This diff is large to show, but just replaces the \x96 by hyphens and removes the other characters. It makes the file utf-8 compliant and can be loaded without tricks by some common libraries (in particular, pandas.read_csv()).
There are some wrong characters in data-raw/leaguecup.csv: many hyphens for \x96, plus a couple of trailing \xa3 and \xa7 (left overs from a previous conversion?).
This diff is large to show, but just replaces the \x96 by hyphens and removes the other characters. It makes the file utf-8 compliant and can be loaded without tricks by some common libraries (in particular, pandas.read_csv()).