leetcode2886
1. 转换数据类型用astype方法,可以通过两种索引方式。
2. students[['grade']] = students[['grade']].astype(int),students[['grade']]是包含grade列的Dataframe格式。
3. 而students['grade']返回的是Series格式,因此用 students['grade'] = students['grade'].astype(int) 来更改时可能会出错,这里首先应该将列转换为浮点数,然后再将其转换为整数。这样可以避免 astype
在处理 NaN 时可能引发的一些问题。
即:students['grade'] = students['grade'].astype(float).astype(int)来避免出错