Я ищу reshape
этот long
набор данных в wide
один. Реорганизация будет выполнена с fartyid
как мой уникальный идентификатор на landingsdato
, что означает, что новое наблюдение будет состоять из fartyID
, которые разделяют landingsdato
. Большинство моих переменных, не включенных здесь, могут быть свернуты без каких-либо дополнительных соображений, так как, условно для этих двух, они будут иметь одинаковые значения для каждого наблюдения.Реорганизация комплекса данных в Stata, длинный до широкого
Проблемы является категориальным переменным, включенным здесь (artkode
, produkttilstandkode
и strrelsesgruppering
), которые я хотел бы сохранить всю информацию о себе, в обобщенном виде, так что я могу работать с ними для всего набора данных. produkvekt
- это числовая переменная, которая обозначает количество artkode
.
fartyid landingsdato artkode artbokml produkttilstandkode strrelsesgruppering produktvekt
1926005936 01.03.2004 1032 Sei 211 4023999 20
1926005936 01.03.2004 1032 Sei 211 4012023 14
1926005936 01.03.2004 102201 Skrei 641 3000000 55
1926005936 01.03.2004 102201 Skrei 642 3000000 60
1926005936 01.03.2004 102201 Skrei 211 4010025 60
1926005936 01.03.2004 102201 Skrei 211 4025999 500
Я не могу обернуть мою голову вокруг, как это должно быть сделано, если это вообще возможно, поэтому я благодарен за вход.
Уникальные значения для категориальных переменных:
strrelsesgruppering: 457
produkttilstandkode: 53
artkode: 149
В качестве примера того, как я мог бы закончить:
fartyid landingsdato 1032 produkttilstandkode strrelsesgruppering produktvekt
1926005936 01.03.2004 1 211 4023999 20
А затем последующее artkode
выстроились вдоль ряда, но это дало бы мне проблемы при работе с данным, поскольку у меня было бы несколько одинаковых artkode
в разных столбцах.
Я не могу окутать голову, как это должно быть сделано, если это возможно вообще.
Почему вы хотите «широкую» структуру? Они находятся в хорошем состоянии для большинства операций Stata. Какие расчеты заставляют вас думать, что вам требуется «изменить форму»? –
Привет, извините за поздний ответ. Мне как-то удалось создать дубликаты учетных записей и не проверял это со времени публикации. В любом случае, объяснение, почему и как я это решил, - это раздел ответа. –