У меня есть файл prova.txt
, который содержит:
001|PROVA|MILANO|1000
002|'80S WERE GREAT|FORLI'|1100
003|'80S WERE GREAT|ROMA|1110
Я импортирую его как набор данных SAS с этим кодом:
libname mylib "/my/lib";
data prova;
infile '/my/lib/prova.txt'
dlm='|' dsd lrecl=50 truncover;
format
codice $3.
nome $20.
luogo $20.
importo 4.
;
input
codice :$3.
nome :$20.
luogo :$20.
importo :4.
;
run;
И я получаю этот результат :
![enter image description here](https://i.stack.imgur.com/sF1oR.png)
Как видите, первая и третья записи хорошо импортируются, тогда как вторая имеет nome
= 80S WERE GREAT|FORLI
и остальные переменные - беспорядок.
Как правильно импортировать этот файл?
PS = одинарные кавычки в файле верны. FORLI'
- это название города в Италии, и существует фирма, название которой начинается с '80
. Конечно, это не настоящие имена, но реальный случай именно такой. Мне нужно импортировать переменные с кавычками в их содержании.