我希望函数在大于系列长度nlargest时给出错误。n有什么办法可以做到这一点pd.Series([1,2,3,4,5]).nlargest(10)正如你所看到的,系列的长度小于 10,所以我想要一个错误。我应该怎么办
2 回答
冉冉说
TA贡献1877条经验 获得超1个赞
也许只需为其编写一个函数:
def custom_nlargest(series, n):
if n > len(series):
raise ValueError("n is greater than series length!")
else:
return series.nlargest(n)
大话西游666
TA贡献1817条经验 获得超14个赞
将其包装在函数中怎么样:
def my_nlargest(series, n): if len(series) < n: return 'error message' return series.nlargest(n)
添加回答
举报
0/150
提交
取消