Напишите функцию clean_matrix, которая принимает на вход двумерную матрицу np.array с целыми либо вещественными числами. В этой матрице есть некоторые пропущенные значения (np.nan). Функция должна сделать из матрицы DataFrame, в котором будут удалены все столбцы, в которых есть отсутствующие значения np.nan. Верните полученный датафрейм в качестве результата, не забыв восстановить правильную нумерацию столбцов (0, 1, 2 и т.д.)
Формат ввода
np.array
Формат вывода
pd.DataFrame
Пример
Ввод Вывод
np.array([[1, 2, 3], [np.nan, 5, 6], [7, 8, 9], [np.nan, 11, 12]])
0 1
0 2.0 3.0
1 5.0 6.0
2 8.0 9.0
3 11.0 12.0