2017-06-28 11 views
0

は私がPostgreSQLでtxtファイルをインポートする際に、NA値をNULL値に変換する方法はありますか?

A B C D E F G H I J 
100 0.05 NA 11556135.4 1.22911 NA 5.19 NA 17572151.86 3.45E+08 
100 0.25 25 11556135.4 1.32911 NA 5.19 NA 17572151.86 69552000 
100 0.09 NA 13405172.5 1.16911 44 5.233 23 47253072.8 5.20E+08 
100 0.11 NA 15434493.7 1.18911 NA 5.212 NA 55434589.68 5.25E+08 

私はエラー

ERROR: invalid input syntax for type double precision: "NA" 

を取得しています(倍精度)数値形式である一部の列でNA値を持っているTXTファイルをインポートしようとしていますこれは私がファイルをインポートするために使用しているコードです。

copy bond FROM '~/filtered77k.txt' WITH CSV HEADER DELIMITER AS E'\t' 
+0

使用して前処理したいファイルのsed: 'sedのの/ \ TNA \トン/ \ T \ T/G '「〜/ filtered77k FROM wildplasser

+2

outfile''コピー結合を。 txt 'CSVヘッダデリミタをE' \ t 'NULL' NA ''私はこれを使用し、それは働いた。ありがとう@ wildplasser –

+0

@ DurgaGaddam:それを回答として追加し、その質問を解決済みとしてマークします –

答えて

0

copy bond FROM '~/filtered77k.txt' WITH CSV HEADER DELIMITER AS E'\t' NULL 'NA'私は

関連する問題