Mam ramkę danych z pustymi komórkami i chciałbym zastąpić te puste komórki NaN. Rozwiązanie zaproponowane wcześniej na tym forum działa, ale tylko wtedy, gdy komórka zawiera spację:DataFame pandy zastępuje puste pola NaN
df.replace(r'\s+',np.nan,regex=True)
Ten kod nie działa, gdy komórka jest pusta. Czy ktoś ma sugestię, aby kod panda zastąpił puste komórki.
Wannes
Spróbuj 'df.replace (r '\ s *' np.nan, regex = True)' – EdChum
Właściwie moja propozycja jest zbyt agresywny, to ustawia wszystkie STR 'NaN' , daj mi chwilę. – EdChum
Myślę, że najłatwiej jest to zrobić w 2 przejściach, które mogą być jednolinijkowe: 'df.replace (r '\ s +', np.nan, regex = True) .replace (' ', np.nan) ' – EdChum