Что может хранить столбец data.table в R? Простые примеры, пожалуйста - PullRequest
0 голосов
/ 20 июня 2020

Пакет Data.table потрясающий. Я знаю, что могу хранить вектор в столбце. Этот вектор может быть строкой или числами. Я знаю, что могу хранить списки .

Что еще я могу хранить? Напомню, что я мог хранить модели, data.tables, xml документы в data.table. Я болтаю? Боюсь, что это так, потому что мне трудно найти простые ресурсы, рассказывающие мне, как хранить и манипулировать этими объектами в таблице data.table.

1 Ответ

4 голосов
/ 21 июня 2020

Большинство типов действительны до data.table(), но диапазон хорошо поддерживаемых классов уже. В основном, чтобы сохранить что-либо в data.table, вы можете поместить это в столбец list.

Обратите внимание, что не все операции data.table поддерживаются для всех типов, однако.

Чтобы Мы предлагаем сортировку только по типам atomi c (см. ?is.atomic). Сортировка - это рабочая лошадка для группировки by= и объединений (on= / merge), поэтому, если ваш столбец группировки или list, вам не повезло. Объединение с использованием столбцов complex также не поддерживается.

Пожалуйста, не стесняйтесь сообщать в наш трекер проблем со случаями использования всего, что не поддерживается.

...