这是我的熊猫数据框:
我想找出最小值和最大值以及平均值,但是对于最小值和最大值却给了我错误的结果:
print(df.loc[df['prodID'] == 'HLY'])
如您所见,最小为9.99,最大为56.00
这怎么了?我该怎么解决?
谢谢。
答案 0 :(得分:0)
这是您的列类型为object
而非数字
df.price=pd.to_numeric(df.price)
df.loc[df['prodID'] == 'HLY'].agg({'price':['min','max']})