There’s something funky going on on row 121 of the file:
julia> using CSV, DataFrames, Downloads
julia> CSV.read(Downloads.download("https://www-nds.iaea.org/nuclearmoments/magn_mom_recomm.csv"), DataFrame; limit = 120)
120×12 DataFrame
Row │ z n.n+n.z symbol energy [keV] halflife spin magnetic dipole [nm] method description nsr journal indc
│ Int64 Int64 String3 Int64 String15 String7 String31 String15 String String31 String String15
─────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
1 │ 0 1 NN 0 10.2 m 1/2+ -1.9130427(5) R Re-evaluated by N.J. Stone (2013… 2014Ol01 Chin. Phys. C38 090001 (2014) indc-nds-0794
2 │ 1 1 H 0 stable 1/2+ +2.792847351(9) R Re-evaluated by N.J. Stone (2013… 2014Ol01 Chin. Phys. C38 090001 (2014) indc-nds-0794
Opening the plain text file it looks like the next row has a value of "PRL 96 in the journal column, so maybe that’s the culprit that throws parsing off?