在有些情况下,我们需要在DataFrame类型的数据中通过切片获得我们所需要的数据,然后转换为我们所需要的类型。Dataframe数据类型的转换需要用到astype函数。
笔者一开始想使用float()将dataframe转换为float类型,然后编译器报错了:
无法将这个系列转换为float类型?通过type(),发现该数据为Series数据类型,所以不能使用float()方法。
在老司机的指导下,我使用了astype函数进行数据类型转换:
然后,就能成功转换并输出了。
在有些情况下,我们需要在DataFrame类型的数据中通过切片获得我们所需要的数据,然后转换为我们所需要的类型。Dataframe数据类型的转换需要用到astype函数。
笔者一开始想使用float()将dataframe转换为float类型,然后编译器报错了:
无法将这个系列转换为float类型?通过type(),发现该数据为Series数据类型,所以不能使用float()方法。
在老司机的指导下,我使用了astype函数进行数据类型转换:
然后,就能成功转换并输出了。