Я читаю дані з .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
Як я можу вирішити це?