
- •Тема 2. Оса – пакет прикладних програм для обробки соціологічних анкет, його переваги та недоліки
- •2. Видалення анкет, які відповідають фільтру
- •3. Видалення ознак
- •4. Перевірка коректності паспорта
- •5. Впорядкування анкет
- •6. Внесення змін до масив анкет
- •7. Зміна імені паспорта
- •8. Об'єднання двох масивів анкет
- •9. Впорядкування зауважень
- •10. Додавання сумісних альтернатив
5. Впорядкування анкет
Сортування (упорядкування анкет за зростанням або спаданням значення деякої ознаки) не є необхідною для аналізу даних. Всі процедури аналізу "байдужі" до порядку анкет в масиві. Однак при підготовці даних до аналізу - перегляд і редагування вже введених анкет, пошук помилкових анкет і т.п. -досить часто дуже корисно мати анкети в упорядкованому вигляді. Саме таке упорядкування за віком та певної (вказаного користувачем) ознаки виконує розглянута операція. При цьому всі анкети, які мають значення без відповіді за ознакою, за яким ведеться сортування, вміщуються "в кінець" в відсортованому масиві.
6. Внесення змін до масив анкет
Ця операція дозволяє внести зміни в масив анкет відповідно з інформацією у файлі змін, який легко підготувати або шляхом редагування файлу зауважень до масиву анкет або довільним ASCII текстовим редактором відповідно до структури, необхідність такого роду "пакетних" зміни масиву анкет виникає як при внесенні в масив кодів відкритих і напіввідкритих питань, так і при значних змінах (тобто зміні десятків значень) в процесі виправлення помилок введення.
У файлі змін може використовуватися не один ключовий признак (тобто в деяких рядках може бути зазначений один номер ключової ознаки, а в інших рядках - інший). Операція виводить повідомлення про всі помилки (тобто не відповідають зазначеній вище структурі) в рядках змін і про всі зміни ключа. Також виводиться повідомлення про кількість внесених до масив змін.
7. Зміна імені паспорта
Змінити ім'я масиву (файлу *. Frm) можна дуже просто. Для цього потрібно просто змінити ім'я відповідного файлу. Важче ситуація з паспортом. Якщо просто змінити ім'я файлу, у котрому міститься паспорт, пакет почне видавати повідомлення про те,що не знайдений паспорт масиву. Пов'язано це з тим, що ім'я паспорта "вписано" в масив для автоматичного пошуку.
Змінювати ім'я паспорта необхідно за допомогою розглянутої тут операції. Відзначимо також, що якщо ви збираєтеся тримати в одному каталозі дві копії одного і того ж масиву, то необхідно кожному з них зробити свій паспорт під своїм ім'ям. В іншому разі додавання або видалення ознаки в одній копії призведе до тому, що паспорт перестане відповідати другої копії.
8. Об'єднання двох масивів анкет
Якщо введення масиву здійснювався декількома операторами, то перед початком обробки частини масиву необхідно об'єднати. Для цього необхідно:
- Налаштувати (операція установки імені масиву) на одну з годин введеного масиву, зробивши її таким чином поточним масивом;
- У відповідь на запит пакета ввести повне (включаючи, при необхідності, пристрій і каталог) ім'я файлу, що містить ту частину масиву, яку необхідно дописати до поточного активного масиву. Цей файл не обов'язково повинен знаходитися в поточному каталозі.
Після виконання цієї операції поточний масив збільшиться в об'ємі.
Якщо активний масив, дописується частина масиву або обидва ці масиву мають файл зауважень (тобто у відповідних каталогах знаходяться файли з таким же ім'ям, що й файл масиву, але з розширенням TXC), то виконується об'єднання не тільки масивів, але і файлів зауважень. Таке об'єднання виконується таким образом:
- В кінець файлу зауважень активного масиву додається рядок
Ім'я_файлу --------------------
(Крапка з комою знаходиться в першій позиції рядка ), яка виконує роль роздільника між зауваженнями до різних частин масиву;
- Потім в кінець файлу зауважень активного масиву переписуються всі рядки файлу зауважень дописуємо масиву.
Необхідно враховувати, що при дописування контроль того, вводився чи дописуємо масив з тим же паспортом що і той, до котрого проводиться дописування, не проводиться. Тому, ретельним чином необхідно стежити за тим, щоб обидва масиву були введені з АБСОЛЮТНО ідентичними паспортами.