Я читаю данные из файла SPSS .sav на R (у меня нет доступа к файлу CSV или XLSX). Я пытаюсь сделать анализы с Миртом. Тем не менее, тип данных «список», и я не могу изменить его на «целое число» или «цифра c». Есть один столбец с текстом, остальные 0 и 1. Тем не менее, я пробовал это на подмножестве данных, которые содержат только 0 и 1 и имели ту же проблему. Я получаю это сообщение об ошибке при чтении данных:
Предупреждающие сообщения: 1: значения в accuracy
не идентифицируются однозначно; выходные данные будут содержать списки-столбцы.
Я пробовал команду as.data.frame, команду data.frame и команду as.numeri c, но каждый раз, когда я вызываю "typeof", он по-прежнему говорит мне "список".
Может кто-нибудь сказать мне, как преобразовать эти данные в целое число или число c? Заранее спасибо!
РЕДАКТИРОВАТЬ: 1 Вот изображение данных.
И структура из вызова "dput": структура (список (Имя пользователя = c ("lga_tso19", "lga_tso2", "lga_tso20", "lga_tso21", "lga_tso22", "lga_tso24", "lga_tso26", "lga_tso27"), NEO_C_Q01 = структура (c (5, 3, 4, 4, 5, 4, 5, 5), метка = "Всегда готово", метки = c (Very inaccurate
= 1, Moderately inaccurate
= 2, Neither accurate nor inaccurate
= 3, Moderately accurate
= 4, Very accurate
= 5), класс = "haven_labelled"), структура (список (77
= список (структура (0, метка) = "Пользователь правильно ответил?", Метки = c (Нет = 0, Да = 1), класс = "haven_labelled"), структура (1, метка = "Пользователь правильно ответил?", Метки = c (Нет = 0, Да = 1), класс = "haven_labelled"), структура (0, метка = "Пользователь правильно ответил?", Метки = c (Нет = 0, Да = 1), класс = "haven_labelled"), структура (0, метка = "Пользователь правильно ответил?", метки = c (Нет = 0, Да = 1), класс = "haven_labelled"))
До сих пор я пытался отменить список (данные ), as.data.frame (data), data.frame (data) и write.csv (data). Когда я выполняю unlist () и затем typeof (), он изменяется данные «удваиваются», и когда я пытаюсь запустить следующее для подмножества этих данных: 2PL <-mirt (багаж, «2PL») </p>
Я получаю это сообщение:
Ошибка в модели $ x [i, "Type"]: нижний индекс вне границ. Дополнительно: Предупреждение: в cbind (модель $ x, OptionalGroups = ""): число строк результата не кратно длине вектора (arg 2)