Я изучал базовый уровень SAS, и вот проблема, которую я не понимаю.
data test;
A='Ipswich, England';
B=substr(A,1,7);
C=B!!';'!!'England';
run;
В зависимости от проблемы, значение C должно быть Ипсвич, Англия.
Я попробовал код, и есть три вещи, которые я хотел бы спросить, в частности.
1), Почему это нормально использовать !!вместо ||?Является !!другой вариант объединения?
2), в результате я получил Ипсвич, Англия.Итак, я не знаю, что там делает запятая вместо точки с запятой.
3), Почему после Ипсвича есть дополнительное место?Разве В не должно быть только 7 букв от А из буквы 1?Как в I spwich?
Текст, над которым я работаю, имеет несколько странных выражений, поэтому есть вероятность, что это опечатка, но я пока не хочу туда идти.
Спасибо.