Преобразовать массив ячеек в таблицу, сохранив заголовок - PullRequest
1 голос
/ 17 мая 2019

Я пытаюсь преобразовать массив ячеек в таблицу, чтобы он сохранил заголовок таблицы. Как я могу сделать это в Matlab? Я попытался использовать cell2table, он работает, но добавляет дополнительный заголовок.

массив моей ячейки:

txt: 3x2

'type'  'no'

 'A'    '1'

 'B'     '2'

Когда я использую cell2table (txt), я получаю

     txt1         txt2    
_____________    ____ 
    'type'       'no'
      'A'         '1'
      'B'         '2'

но я ожидаю

    type          no    
_____________    ____ 
      'A'         '1'
      'B'         '2'

Может кто-нибудь подсказать, как это получить?

1 Ответ

2 голосов
/ 17 мая 2019

Укажите заголовки, используя свойство 'VariableNames'.

>> cell2table(txt(2:end,:),'VariableNames',txt(1,:))
ans =
  2×2 table
    type    no 
    ____    ___
    'A'     '1'
    'B'     '2'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...