Немного странный вопрос. Для примера образца данных:
df =
1 1.1 2 2.1 3 3.1 4 4.1 5 5.1
11 22 33 44 55 66 77 88 99 12
12 13 14 15 Nan Nan Nan NaN NaN NaN
11 22 33 44 55 66 77 NaN NaN NaN
Я хочу удалить столбцы, содержащие значения NaN
. Но иногда мои NaN
начинаются с 3-го столбца, поэтому я не хочу их отбрасывать. Я хочу сделать некоторое приближение или иметь в виду. Я хочу проверить среднюю длину строк до NaN
и отбросить остальные.
Пример:
- 1-й ряд имеет 10 баллов
- 2-й ряд имеет 4 балла
- 3-й ряд имеет 6 баллов
Таким образом, среднее значение будет равно 7. Итак, мои данные будут:
df =
1 1.1 2 2.1 3 3.1 4
11 22 33 44 55 66 77
12 13 14 15 Nan Nan Nan
11 22 33 44 55 66 77
Возможно, вы можете предложить другой метод подготовки данных