Из SPSS в R: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 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>.
 
==См.также==