Из SPSS в R: различия между версиями
Содержимое удалено Содержимое добавлено
Malexan (обсуждение | вклад) |
Malexan (обсуждение | вклад) |
||
Строка 423:
===.saveRDS() и .readRDS()===
Данный подход рекомендуется для смылых пользователей.
Обратите внимание на наличие точек в начале названия функций.
Иногда возникает ситуация, когда необходимо сохранить объекты R в базе данных, подобных [http://ru.wikipedia.org/wiki/MySQL MySQL]. Обычно это связано с тем, что массив данных очень большой.
Эта операция проста для массивов данных (dataframe) - они имеют структуру, подобную структуре баз данных. Для более сложных объектов, например, списки или даже матрицы, такое прямое сохранение просто невозможно.
R может преобразовать любой свой объект в двоичную форму, как в формат [http://ru.wikipedia.org/wiki/BLOB BLOB] (большой бинарный объект) или его ASCII-представление. Это преобразование называется
[http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F серилизацией] и оно дает большое преимущество, т.к. серилизованный объект - это ничто иное, как простой вектор (как колонка в таблице MySQL).
Чтобы сериализовать объект, используйте функцию <code>serialize()</code>, чтобы обратить сериализованный объект в нормальное состояние, используйте <code>unserialize()</code>.
==См.также==
|