pandas не удаляет и не заполняет пропущенное значение

#python #pandas

#python #pandas

Вопрос:

Я хочу заполнить пропущенное значение, но pandas .fillna не заполняет это значение. Я пытался удалить их, но метод drop тоже не работает, нужна поддержка.

 <class 'pandas.core.frame.DataFrame'>
RangeIndex: 76199 entries, 0 to 76198
Data columns (total 11 columns):
 #   Column          Non-Null Count  Dtype  
---  ------          --------------  -----  
 0   Age(Yrs.)       74982 non-null  float64
 1   Weight(Kg)      74982 non-null  float64
 2   Height (ft.)    74982 non-null  float64
 3   Diseases        74982 non-null  object 
 4   Breakfast       74982 non-null  object 
 5   Lunch           74982 non-null  object 
 6   Dinner          74982 non-null  object 
 7   Diseases_code   76199 non-null  int64  
 8   Breakfast_code  76199 non-null  int64  
 9   Lunch_code      76199 non-null  int64  
 10  Dinner_code     76199 non-null  int64  
dtypes: float64(3), int64(4), object(4)
memory usage: 6.4  MB
  

df.fillna(метод =’pad’)
Я использую это, но не получаю желаемый результат. Он по-прежнему показывает отсутствующие значения.

Комментарии:

1. DataFrame.fillna Метод не работает на месте, поэтому вам либо нужно повторно назначить выходные данные ( df = df.fillna(...) ), либо вам нужно указать операцию, которая должна быть выполнена на месте ( df.fillna(..., inplace=True) ).

2. Большое вам спасибо, у меня это работает