我有一个制表符分隔的文件,正在尝试将其加载到表中。该表已经被适当地创建和构造,挑战在于SQLite3正在将一行的最后一个值与下一行的第一个值组合在一起。
因此,对于最后一行是SomeText且下一行以12345开始的文件,导入的值为SomeText12345
现在我正在使用以下命令:
。分隔符“ \ t”;
.import MyFile.tsv MyTable
有什么想法可以在识别行尾的同时如何加载数据?
答案 0 :(得分:0)
我注意到了同样的问题。我一直怀疑它与制表符分隔文件中的最后一个值是TEXT类型有关。 this post出现了一点堆叠嗅觉,其中第二个答案是:
实际上,有一种专用的模式用于导入制表符分隔的文件:
userName = input('Name: ') age = input('age: ') factor = 2 finalAge = age + factor print('In', factor, 'years you will be', finalAge, 'years old', userName+'!')