нового в MySQL и пытается нести что-то более от R.переформатировании (перестройки) таблицы данных с длиной до широкого использования MySQL
У меня есть таблица данных с двумя колоннами, похожими на следующее, с уровнем-2 идентификатор и вложенная ID:
level2id | nestedid |
1 | 1 |
1 | 2 |
1 | 3 |
2 | 1 |
2 | 2 |
...
Я хочу перестроить данные, используя MySql в новой таблице, как это:
level2id | nestedid1 | nestedid2 | nestedid3 |
1 | 1 | 2 | 3 |
2 | 1 | 2 | |
...
Это так, что я потом могу выполнять присоединяется для извлечения информации о вложенномids для создания агрегированных значений для переменных, которые относятся к идентификатору level2. Тривиально, чтобы сделать в R, используя изменение для «изменяющихся во времени» данных, но не может найти очевидного решения для этого конкретного формата (т. Е. Где данные не организованы с точки зрения имен атрибутов и значений атрибутов в столбцах. Спасибо заранее!
'Я хочу перестроить данные, используя MYSQL в новой таблице: «--- это очень плохая идея. Какова первоначальная причина? – zerkms
Я не думаю, что это легко возможно в MySQL - если вы уже используете R, я бы предложил сделать перестройку в R. Вы можете попробовать ['sqldf'] (http://code.google.com/p/sqldf /) для выполнения SQL-подобных запросов в кадрах данных. –
Есть много причин делать подобные вещи. В моем случае мне необходимо собрать информацию о физических лицах (nestedid) и обобщить эту информацию на уровне домашних хозяйств (уровень2). Однако я не просто хочу добавить несколько кросс-вкладок, потому что важны конкретные отношения между ними. – SMM