39,114
社区成员




删掉‘对手’列之后就可以了 但是不知道为什么以前的版本就不会出现这种问题 每次都去删就很麻烦
因为您是按照“主客场”和“胜负”进行分组的,没有包含“对手”列。所以“对手”被求了平均值,字符串求不出平均值,就报错了。
根据错误信息,似乎是在调用nanmean(values)函数时出现了问题。具体来说,可能涉及到数据类型转换或者数据格式的异常。以下是一些可能导致该问题的原因和解决方法:
1-数据类型不匹配:确保values是一个包含数值的数组或Series,并且数据类型正确。
2-缺失值处理:nanmean()函数通常用于计算均值时跳过缺失值。请确保数据集中没有非数值的特殊值(比如NaN)。
3-数据格式:检查数据的格式是否符合函数的要求,例如是否包含非数值类型的数据。
另外,根据错误信息中的路径/anaconda3/lib/python3.ll/site-packages/pandas/core/nanops.py可以看出是在pandas库的nanops.py文件中出现了问题。有可能是pandas库的版本问题或者其他配置问题导致的错误。