pandas中求每列的平均值或总和,有几列未输出的问题- 首先
mean函数的格式是:mean(axis=None, skipna=None, level=None, numeric_only=None, **kwargs) - 原因是
pandas中有几列的数据类型是Object类型,不是int、float等数值类型,所以pandas在解析的时候,首先用除了数值类型方式以外的方式解析Object列,不成功后再用int、float等数值类型解析,所以,有时候会解析不成功,从而这几列就不输出对应的平均值或者总和了。 numeric_only参数很好的解释了上面我说的这段话:numeric_only : bool, default None Include only float, int, boolean columns. If None, will attempt to use everything, then use only numeric data. Not implemented for Series.
- 首先
版权声明:本文为liu10904748原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。