0
我知道基本的命令是COPY voters FROM '201702_VRDB_Extract.txt' DELIMITER '\t';
我想要做的是将“WA”添加到此txt文件的每一行的状态字段。从CSV复制时我该如何做一个类似CSV的状态字段?
我知道基本的命令是COPY voters FROM '201702_VRDB_Extract.txt' DELIMITER '\t';
我想要做的是将“WA”添加到此txt文件的每一行的状态字段。从CSV复制时我该如何做一个类似CSV的状态字段?
我的建议是用状态字段数据预处理输入文件。一个简单的方法来做到这一点是使用awk
设置为tab
像下面OFS
(输出字段分隔符):
# 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复制到表中,然后更新列 –