Boa tarde,
Ao tentar utilizar o método .unique() aparece a mensagem de TypeError abaixo. Não consegui entender o problema. Alguém poderia me ajudar?? Estou realizando o projeto no Jupyter, não sei se é relevante.
Agradeço desde já!
gorjetas.sobremesa.unique()
TypeError Traceback (most recent call last)
<ipython-input-42-9999b07f30fe> in <module>
----> 1 gorjetas.sobremesa.unique()
~\anaconda3\lib\site-packages\pandas\core\generic.py in __getattr__(self, name)
5136 else:
5137 if self._info_axis._can_hold_identifiers_and_holds_name(name):
-> 5138 return self[name]
5139 return object.__getattribute__(self, name)
5140
~\anaconda3\lib\site-packages\pandas\core\frame.py in __getitem__(self, key)
2876 if self.columns.nlevels > 1:
2877 return self._getitem_multilevel(key)
-> 2878 return self._get_item_cache(key)
2879
2880 # Do we have a slicer (on rows)?
~\anaconda3\lib\site-packages\pandas\core\generic.py in _get_item_cache(self, item)
3539
3540 loc = self.columns.get_loc(item)
-> 3541 values = self._mgr.iget(loc)
3542 res = self._box_col_values(values, loc)
3543
~\anaconda3\lib\site-packages\pandas\core\internals\managers.py in iget(self, i)
986 Return the data as a SingleBlockManager.
987 """
--> 988 block = self.blocks[self.blknos[i]]
989 values = block.iget(self.blklocs[i])
990
TypeError: only integer scalar arrays can be converted to a scalar index