python中toad函数的报错问题
数据:
代码:
toad.selection.select(train_data, y, empty=0.9, iv=0.02, corr=0.7, return_drop=False, exclude=None), exclude=None)
一直报错
```python
ValueError Traceback (most recent call last)
1 #train_data[train_data['target'].bool()]
----> 2 toad.selection.select(train_data, y, empty=0.9, iv=0.02, corr=0.7, return_drop=False, exclude=None)
D:\anaconda3\lib\site-packages\toad\selection.py in select(frame, target, empty, iv, corr, return_drop, exclude)
512
513 if iv is not False:
--> 514 frame, iv_drop, iv_list = drop_iv(frame, target = target, threshold = iv, return_drop = True, return_iv = True, exclude = exclude)
515
516 if corr is not False:
D:\anaconda3\lib\site-packages\toad\selection.py in drop_iv(frame, target, threshold, return_drop, return_iv, exclude)
431
432 for i in range(l):
--> 433 iv[i] = IV(f[f.columns[i]], target = t)
434
435 drop_ix = np.where(iv < threshold)
D:\anaconda3\lib\site-packages\toad\utils\decorator.py in call(self, *args, **kwargs)
47 args = args[1:]
48
---> 49 return self.wrapper(*args, **kwargs)
50
51
D:\anaconda3\lib\site-packages\toad\utils\decorator.py in wrapper(self, frame, *args, **kwargs)
146 def wrapper(self, frame, *args, **kwargs):
147 if not isinstance(frame, pd.DataFrame):
--> 148 return self.call(frame, *args, **kwargs)
149
150 frame = frame.copy()
D:\anaconda3\lib\site-packages\toad\utils\decorator.py in call(self, *args, **kwargs)
79 if self._cls is not None:
80 args = (self._cls, *args)
---> 81 args = tuple(arg if arg >= 0 else 0 for arg in args)
82
83 return self.fn(*args, **kwargs)
D:\anaconda3\lib\site-packages\toad\utils\decorator.py in (.0)
79 if self._cls is not None:
80 args = (self._cls, *args)
---> 81 args = tuple(arg if arg >= 0 else 0 for arg in args)
82
83 return self.fn(*args, **kwargs)
D:\anaconda3\lib\site-packages\pandas\core\generic.py in nonzero(self)
1535 @final
1536 def nonzero(self):
-> 1537 raise ValueError(
1538 f"The truth value of a {type(self).name} is ambiguous. "
1539 "Use a.empty, a.bool(), a.item(), a.any() or a.all()."
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
```求助,这个是什么问题啊?