У меня проблема, надеюсь вы мне поможете.
Я импортировал большой набор данных (200000 x 5 ячеек) в Matlab, который имеет следующую структуру:
'Year' 'Country' 'X' 'Y' 'Value'
Столбцы 1 и 5 содержат числовые значения, а столбцы со 2 по 4 содержат строки.
Я хотел бы упорядочить всю эту информацию в переменную, которая имела бы следующую структуру:
NewVariable{Country_1 : Country_n , Year_1 : Year_n}(Y_1 : Y_n , X_1 : X_n)
Все, о чем я могу думать, это перебрать весь набор данных, чтобы найти совпадения между именами переменных Country
, Year
, X
и Y
, объединяющих функции if
и strcmp
, но это кажется самым неэффективным способом достижения того, что я пытаюсь сделать.
Может кто-нибудь мне помочь?
Заранее спасибо.