J'ai une table:Développer les variables de table dans Matlab
Values = [2.1 2.4 2.5 2.6; ...
4.1 4.4 4.5 4.6; ...
6.1 6.4 6.5 6.6];
ID = {'x1', 'x4', 'x5', 'x6'};
Ta = array2table(Values,'VariablesNames', ID);
Maintenant, j'ai une autre liste d'ID:
ID = {'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7'};
Et je veux élargir ma table de telle sorte que, sur les colonnes où je avoir des données dans Ta
Je mets les valeurs de Ta
, et les cellules sur lesquelles je n'ai pas de données, je reçois NaN
.
Comment puis-je développer le VariableNames
de ma table en gardant les valeurs si nécessaire?
Ceci est une copie de votre propre édition de votre [question précédente] (https://stackoverflow.com/q/46682751/3978545) – Wolfie
Pas tout à fait, comme je suis ici explicitement demander comment créer une nouvelle table qui se développe seulement les colonnes. Je ne parle pas de la synchronisation de la série à temps. – JohnAndrews