Я в настоящее время занят выпуском документа синтаксиса в SPSS и имеет столбец переменных строк, который состоит из примерно 40 строк (на следующей неделе он будет намного больше). SPSS имеет хороший способ его создания (можно увидеть здесь :) http://vault.hanover.edu/~altermattw/methods/stats/reliable/reliability-1.html), но это можно сделать за одну переменную за время, которое можно автоматизировать.notepad ++ регулярные выражения для преобразования строк для редактора синтаксиса SPSS
Я новичок в общей сложности (я не возражал бы, если бы вы назвали меня n00b) при поиске & заменить reqular выражений в Notepad ++, но я могу использовать расширенную функцию поиска в качестве основного пользователя: P
данные содержат оценки шкалы Likert (от 1 до 7), и я хотел бы отменить ее для проведения некоторых тестов.
Например: мое имя переменного на линии q_4_SQ001
и Sline в редакторе synthax является q_4_SQ001=COMPUTE q_4_SQ001r=8-q_4_SQ001.
Моим вопроса до сих пор является, таким образом:
Как я могу преобразовать строку, содержащую уникальное имя переменного в это обратная формула?
Таким образом, в этом случае, как я могу заменить следующие строки:
q_4_SQ001
q_4_SQ002
q_4_SQ003
q_4_SQ004
минуты synthax данных в:
COMPUTE q_4_SQ001r=8-q_4_SQ001.
COMPUTE q_4_SQ002r=8-q_4_SQ002.
COMPUTE q_4_SQ003r=8-q_4_SQ003.
COMPUTE q_4_SQ004r=8-q_4_SQ004.
Пожалуйста заметьте точки в конце каждой строки я сделал это чтобы дать вам представление о том, чего я хотел бы достичь. Мой набор данных имеет разные вопросы и различные переменные строки, поэтому я хотел бы сделать мою жизнь немного проще прямо сейчас: P
Я также попытался записать и запустить макрос, как указано здесь (http://stackoverflow.com/ вопросы/2467875/notepad-replace-all-regular-expression-start-of-the-line-and-end-of-line), но это все еще занимает много времени, так как я должен выполнять каждую строку вручную и очищать с расширенным поиском в конце.
Не было бы проще преобразовать каждую строку?
спасибо кучу заранее :)
Это помогло :) Спасибо большое! Я не могу проголосовать за UP из-за отсутствия очков UP, которые у меня есть. – lightblack