Я пытаюсь преобразовать весь фрейм данных в целое число, т. Е. Все переменные в тип (int), в данных присутствуют NaN, поэтому собирался для pd.to_numeric и приводил ошибки к NaN, где я могу обработать их позже.
Но pd.to_numeric принимает список, кортеж, 1-й массив или серию.
Я могу идти шаг за шагом, дав каждому столбцу имя исмена типа.Но есть ли способ сделать это оптимально в несколько строк?
Я пробовал это, но получаю ошибку.
change = lambda x: pd.to_numeric(df_copy[x], errors='coerce')
df_copy = pd.DataFrame(map(change, x) for x in df_copy.columns)