Преобразовать массив ячеек в таблицу, сохранив заголовок

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

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

txt: 3x2

'type'  'no'

 'A'    Ƈ'

 'B'     ƈ'

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

     txt1         txt2    
_____________    ____ 
    'type'       'no'
      'A'         Ƈ'
      'B'         ƈ'

но я ожидаю

    type          no    
_____________    ____ 
      'A'         Ƈ'
      'B'         ƈ'

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

Всего 1 ответ


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

>> cell2table(txt(2:end,:),'VariableNames',txt(1,:))
ans =
  2×2 table
    type    no 
    ____    ___
    'A'     Ƈ'
    'B'     ƈ'

Есть идеи?

10000