bug来源
我想统计下面的出现的次数进行汇总,但是后来想直接用value_counts()就可以了 ,但是这样后不能统计导出, 我想加个dataframe()总可以了吧, 但是还是不行 ,会报错
No engine for filetype:
我推测哪里肯定有索引看不到
我一开始想着之前遇到过 ,以为与groupby遇到的bug一样
python中groupby后将其转换为Dataframe格式
像我之前的文章写的,以为价格as_index()就可以 ,真傻 那个是groupby()里面的参数 .这个value_counts()哪里会有
后来用 rename_axis(‘排名’).reset_index(name=‘counts’)
df_rank['排名'].value_counts().rename_axis('排名').reset_index(name='counts')
成功了!!!
总结
勤学如春起之苗,虽不见其增,但日有所长。辍学如磨刀之石,虽不见其损,但日有所亏。
愿我们都能活成我们想要的样子~