0
私は基本的なコマンドがCOPY voters FROM '201702_VRDB_Extract.txt' DELIMITER '\t';
だと知っています。このtxtファイルの各行の状態フィールドに "WA"を追加します。CSVからコピーすると、私はどのようにCSVの状態のようなフィールドを持っていましたか?
私は基本的なコマンドがCOPY voters FROM '201702_VRDB_Extract.txt' DELIMITER '\t';
だと知っています。このtxtファイルの各行の状態フィールドに "WA"を追加します。CSVからコピーすると、私はどのようにCSVの状態のようなフィールドを持っていましたか?
私の提案は、入力ファイルを状態フィールドデータで前処理することです。これを行う1つの簡単な方法OFS
(出力フィールドセパレータ)とawk
を使用することです、次のようにtab
に設定:
# Assuming the 5th field of the input file is the state field
awk '{OFS = "\t"; $5 = "WA"; print}' input.txt > inputStateRevised.txt
あなたが追加することができ、既存の入力ファイル内の状態フィールドを持っていない場合には状態フィールドは次のようになります。
# Assuming there are a total of 8 fields in the original input file
awk '{OFS = "\t"; $9 = "WA"; print}' input.txt > inputStateAppended.txt
csvをテーブルにコピーしてから列を更新するのが最も簡単です –