美文网首页我爱编程
pandas pivot_table error "No num

pandas pivot_table error "No num

作者: tommyjex | 来源:发表于2018-02-26 16:29 被阅读0次

    在python中,使用pandas库中的pivot_table函数时,报错“No numeric types to aggregate

    报错代码:

    df = pd.read_csv("E:/Python/data source/broadband_bundle-171229b.csv",encoding='utf-8')

    df=df.fillna(0)

    df2 = pd.pivot_table(df,index=['状态','区域'],values=['项目周'])


    解决方法,在pivot_table函数中增加aggfunc,并根据需求制定一个值,比如我们的目的是要统计某列中每个值出现的次数,我们使用aggfunc='count'

    修改后代码:

    df = pd.read_csv("E:/Python/data source/broadband_bundle-171229b.csv",encoding='utf-8')

    df=df.fillna(0)

    df2 = pd.pivot_table(df,index=['状态','区域'],values=['项目周'],aggfunc='count')

    运行成功!

    相关文章

      网友评论

        本文标题:pandas pivot_table error "No num

        本文链接:https://www.haomeiwen.com/subject/mfvyxftx.html