python - 为什么数据框变成了一个系列?
问题描述
为什么以下函数groupby().size()将数据框更改为系列?在第一行我得到info()函数的结果,但在第三行我收到一个错误。'Series' 对象没有属性 'info'。
print(df_injury_record.info())
test = df_injury_record.groupby(["Surface"]).size()
print(test.info())
当我想将它放在数据框中时,该函数的外观如何?
问候
解决方案
它返回一个series
, 作为每个组的一个功能(因此它不会返回所有列)。文档说:
pandas.core.groupby.GroupBy.size
计算组大小。
返回:Series,每组中的行数。
如果你.to_frame()
真的想要一个dataframe
.
推荐阅读
- javascript - 如何跟踪提交时选择了哪个单选按钮
- autohotkey - 如何防止 AHK 打开重复窗口?
- oop - OOP:如果两个子类仅在一个属性值上不同,我应该创建两个类还是一个父类和两个子类?
- flutter - How to make and relate complex table with each other in sqfllite flutter?
- reactjs - Type 'undefined' is not assignable to type 'DataProps'
- java - AsyncTaskLoader 不会离线缓存数据
- python - how to iterate for loop in efficient way?
- python - wget.download() only works for some links
- node.js - Is there a way to use like this in Sequelize in Nodejs?
- reactjs - How am I getting this JS error from element?