Como importar tabelas com valores ausentes?

Eu uso tabelas de dados de basquete para entender melhor o Postgres 9.2 e o phppgadmin. Portanto, eu gostaria de importar tabelas csv para esse banco de dados. No entanto, eu recebo:

ERROR:  missing data for column "year"
CONTEXT:  COPY coaches, line 1: ""coachid";"year";"yr_order";"firstname";"lastname";"season_win";"season_loss";"playoff_win";"playoff..."

com o comando:

\copy coaches FROM '/Users/Desktop/Database/NBAPostGres/DataOriginal/coaches_data.csv' DELIMITER ',' CSV;

A tabela atual não possui erros. Então, minhas perguntas são:

O que eu errei e se estiver usando uma tabela com valores ausentes?

Como importar essa tabela ou lidar com essa estrutura em geral (também em relação aos valores ausentes)?

Estrutura de dados:

 coachid    year    yr_order    firstname   lastname    season_win
 HAMBLFR01  204        2          Frank     Hamblen         10
 RUSSEJO01  1946       1          John      Russell         22

Eu usei:

 varchar     integer   integer  character    character     integer