ENH: DataReaders return missing data as NaN rather than warn.

Fixes #8433
Merge pull request #8743 from dstephens99/issue8433

BUG: DataReaders return missing data as NaN rather than warn.