pandas中求每列的平均值或总和,有几列未输出的问题

  • 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版权协议,转载请附上原文出处链接和本声明。