2017-09-29 17 views
-1

次の表を仮定してみましょう:mytable。どのようにして最初の行を変数名にすることができますか?行を変数名に変換する

 Var1    Var2     Var3   
    ___________ _______________ _______________________ 

     'Type'   'ID'     'Number' 
     'MF'   '99BM'     '5999,3'    
     'MF'   '99LW'     '3492,2'  

答えて

1

あなたのデータは、現在配列で、配列からテーブルを作成するためのMATLABコマンドがarray2tableでされている場合。

このコマンドは、変数名は、データ自体から分離されている必要があります。

newtable = array2table(origarray(2:end,:),'VariableNames',origarray(1,:))

あなたのデータがテーブルにすでにある場合は、あなたがして、タイトルを抽出するためにtable2cellとテーブルのプロパティを使用することができますテーブル

mytable.Properties.VariableNames = table2cell(mytable(1,:))

mytable = mytable(2:end,:);

からそれらを削除10
関連する問題