Я пытаюсь заполнить все значения NaN столбцов с плавающей запятой 0 в моем DataFrame all_files_d
, затем поместить его в пустой список или в DataFrame с именем ts
.
Образец моих данных таков:
ColX ColY
56.9 6.4
67.5 NaN
NaN 8.9
NaN NaN
Я пытался следовать этому коду вопросов, поскольку он, кажется, работал для некоторых пользователей, но, похоже, есть значения NaN, и он ничего не заполнил:
Fillna в нескольких столбцах на месте в Python Pandas
Это мой код:
ts = []
all_files_d.apply(lambda x: x.fillna(0, inplace = True) if x.dtype.kind
in 'f' else x.fillna('.', inplace = True), axis = 1)
ts.append(all_files_d)
Я бы надеялся получить следующие результаты со всеми NaN, заполненными 0. Заранее спасибо.
ColX ColY
56.9 6.4
67.5 0
0 8.9
0 0
Буду признателен за любую помощь.