Wciąż jestem trochę nowy w Pythonie, używając Pand i mam kilka problemów przy debugowaniu skryptu Python.Jak dowiedzieć się, skąd się bierze Ostrzeżenie Pythona od
Mam następujący komunikat ostrzegawczy:
[...]\pandas\core\index.py:756: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
return self._engine.get_loc(key)
I nie można znaleźć gdzie to pochodzi.
Po kilku badań, próbowałem to zrobić w pliku lib Pandy (index.py):
try:
return self._engine.get_loc(key)
except UnicodeWarning:
warnings.warn('Oh Non', stacklevel=2)
Ale to nic na temat komunikatu ostrzegawczego nie uległ zmianie.
Myślę, że najłatwiej jest zmusić go do podniesienia, a następnie można debugować jak zwykle. –