我有一个名为grouped
的pandas groupby对象。我可以使用grouped.mean()
和其他简单的函数,但无法使用grouped.quantile()
。尝试运行grouped.quantile()
时出现以下错误:
ValueError: ('invalid literal for float(): groupA', u'occurred at index groups')
我是按文本标签分组的,所以我不确定函数为什么要将其转换为浮点。它应该使用每组中的浮点数计算分位数。有人能帮我指出我做错了什么吗?
Tags:
看起来quantile()并没有忽略讨厌的列,而是试图为文本列找到分位数。下面是一个简单的例子:
但是,当我只对数值列进行子集时,会得到:
相关问题 更多 >
编程相关推荐