Salut, j'ai un exemple de tableau de données où chaque ligne est une observation spécifique à un moment donné. Je souhaite transformer ce tableau de sorte que chaque échantillon (et les métadonnées associées) obtienne sa propre colonne et que les valeurs des points temporels soient désormais des colonnes distinctes. J'ai un court script qui pourrait lire les différentes valeurs dans la colonne Time of Measurement (h) à partir du tableau de données d'origine, puis créer des colonnes différentes à partir de ces valeurs. Mais j'ai du mal à réfléchir à la meilleure façon de remplir le nouveau tableau en fonction de l'heure et des métadonnées (nom de l'échantillon inclus). Quelqu'un a-t-il des conseils? J'ai joint le tableau de données d'origine (bien rangé) et le résultat que je veux (jumelé).
Voici le script que j'ai:
dt1 = open ("JMP_discussion tidy table.jmp");
dt1 << effacer les états des lignes;
dt2 = New Table ("Paired DT");
résumer (unique_values = by (dt1: Name ("Time of Measurement (hr)"))));
pour (i = 1, i <= N éléments (valeurs_uniques), i ++,
dt2 << Nouvelle colonne (valeurs_uniques [i], numérique)
);
Si j'interprète ce que vous voulez, vous pouvez facilement le faire avec
Tables ==> Fractionner
Ouvrez la fenêtre Split Dialog et configurez-la comme

Cliquez sur OK et cela vous donnera
