【发布时间】:2019-08-02 11:21:50
【问题描述】:
我正在熟悉 pandas,但遇到了一个我无法找到答案的问题。
我正在使用这里提供的数据集https://raw.githubusercontent.com/Shreyas3108/house-price-prediction/master/kc_house_data.csv
然后我正在运行函数df.describe(),它输出它应该没有问题的所有内容。
因为我目前只对最小值/最大值的最小值、最大值和差异感兴趣。我正在使用 pandas 的 df.agg 函数通过运行以下代码来获取每列的最小值/最大值
df.agg([min, max],axis=0)
当我运行它时,我得到了错误:
~/.virtualenvs/cv/lib/python3.6/site-packages/pandas/core/base.py in _aggregate_multiple_funcs(self, arg, _level, _axis)
615 # if we are empty
616 if not len(results):
--> 617 raise ValueError("no results")
618
619 try:
ValueError: no results
当df.describe() 能够毫无问题地找到每列的最小值/最大值时,我不确定为什么会出现此错误。我一直在寻找空白和 NaN 值以及寻找字符串以查看它们是否产生了问题,而我的数据似乎没有它们。
我将不胜感激任何指向我出错的地方。
【问题讨论】:
-
此问题无法重现。请添加minimal reproducible example,以便我们提供答案。
标签: python pandas data-science