Mar-24-2020, 07:10 PM
Hi. I'm running this in Spyder. The full error I am getting is:
best_subset(X, Y)
Traceback (most recent call last):
File "<ipython-input-550-183338afbfae>", line 1, in <module>
best_subset(X, Y)
File "<ipython-input-544-2c1113731b1c>", line 7, in best_subset
lin_reg = sm.OLS(Y, X.iloc[:, subset]).fit()
File "C:\Users\Lucas\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 1494, in __getitem__
return self._getitem_tuple(key)
File "C:\Users\Lucas\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 2143, in _getitem_tuple
self._has_valid_tuple(tup)
File "C:\Users\Lucas\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 223, in _has_valid_tuple
self._validate_key(k, i)
File "C:\Users\Lucas\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 2074, in _validate_key
raise IndexingError('Too many indexers')
IndexingError: Too many indexers
best_subset(X, Y)
Traceback (most recent call last):
File "<ipython-input-550-183338afbfae>", line 1, in <module>
best_subset(X, Y)
File "<ipython-input-544-2c1113731b1c>", line 7, in best_subset
lin_reg = sm.OLS(Y, X.iloc[:, subset]).fit()
File "C:\Users\Lucas\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 1494, in __getitem__
return self._getitem_tuple(key)
File "C:\Users\Lucas\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 2143, in _getitem_tuple
self._has_valid_tuple(tup)
File "C:\Users\Lucas\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 223, in _has_valid_tuple
self._validate_key(k, i)
File "C:\Users\Lucas\Anaconda3\lib\site-packages\pandas\core\indexing.py", line 2074, in _validate_key
raise IndexingError('Too many indexers')
IndexingError: Too many indexers