Я прочитал данные из 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
Как я могу это решить?