Требуется метод, который сначала проверяет содержимое каждой ячейки информационного кадра, и если ячейка содержит только пробелы и ничего больше, то заполняет ее np.nan
. Для этого я написал следующий метод:
def white_space_replacer(df):
for i in list(df):
if not is_numeric_dtype(df[i]) and df[i].any().isspace():
df[i] = df[i].fillna(np.nan)
Но это ничего не меняет.
Что нужно изменить в методе для правильной работы?