https://www.cnblogs.com/onemorepoint/p/9404753.html
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.astype.html