Я читаю дані з .csv-файлу до фрейму даних Pandas, як показано нижче. Для одного з стовпців idя хочу вказати тип стовпця як int. Проблема полягає в тому, що в idсерії є відсутні / порожні значення.
Коли я намагаюся передати idстовпчик на ціле число під час читання .csv, я отримую:
df= pd.read_csv("data.csv", dtype={'id': int})
error: Integer column has NA values
Крім того, я спробував перетворити тип стовпця після читання, як показано нижче, але цього разу я отримав:
df= pd.read_csv("data.csv")
df[['id']] = df[['id']].astype(int)
error: Cannot convert NA to integer
Як я можу вирішити це?