用于以下简单代码:
drop_cols = [col for col in train.columns if col[0] == 'V' and train[col].isnulll().sum()/len(train) > 0.76]
drop_cols
我收到此错误:
属性错误回溯(最近一次调用( 最后( 在 (( 中 ----> 1 drop_cols = [col for col in train.columns if col[0] == 'V' and train[col].isnulll((.sum((/len(train(> 0.76] 2 drop_cols
在 (.0( 中 ----> 1 drop_cols = [col for col in train.columns if col[0] == 'V' and train[col].isnulll((.sum((/len(train(> 0.76] 2 drop_cols
C:\Anaconda3\lib\site-packages\pandas\core\generic.py ingetattr(self, name( 5065 if self._info_axis._can_hold_identifiers_and_holds_name(name(: 5066 返回self
[name] -> 5067 返回对象。getattribute(self, name( 5068 5069 defsetattr(self, name, value(:属性错误:"系列"对象没有属性"isnulll">
isnull(( 正在其他地方工作。原因和解决方法是什么?
不幸的是,我没有超过 50 个代表点来添加评论,所以需要在这里回复。
您只是在代码train[col].isnulll().sum()/len(train)
中有一个错别字(三重lll(
drop_cols = [col for col in train.columns if col[0] == 'V' and train[col].isnull().sum()/len(train) > 0.76]