parcourir les colonnes avec des noms similaires<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour, experts JMP,
Existe-t-il un moyen plus simple de parcourir le fichier de données JMP avec plusieurs colonnes?
Mon fichier de données a des colonnes:
Err_Loc_0_Time_0
Err_Loc_0_Time_1
Err_Loc_0_Time_2
Err_Loc_0_Time_3
....
Err_Loc_0_Time_20
Err_Loc_1_Time_0
Err_Loc_1_Time_1
Err_Loc_1_Time_2
.....
Err_Loc_1_Time_20
Err_Loc_2_Time_0
.....
Err_Loc_30_Time_20
Donc, Loc peut changer de 0 à 30, le changement d'heure de 0 à 20.
Si je veux faire une transposition:
Table de données (data_table) << Transpose (
colonnes (
: Err_Loc_0_Time_0
: Err_Loc_0_Time_1
: Err_Loc_0_Time_2
: Err_Loc_0_Time_3
....
: Err_Loc_0_Time_20
: Err_Loc_1_Time_0
: Err_Loc_1_Time_1
: Err_Loc_1_Time_2
.....
: Err_Loc_1_Time_20
: Err_Loc_2_Time_0
),
)
Je dois donc copier et coller le nom de la colonne un par un. Puis-je utiliser des boucles I, J?
Pour I = 0,30
Pour J = 0,20
: Err_Loc_I_Time_J
....
Quelqu'un peut-il me dire s'il vous plaît comment faire cela?
Merci,
Qian
Re: boucle à travers les colonnes avec des noms similairesMS, merci!
Ça marche.
C'est très cool de pouvoir parcourir les colonnes avec index.
Meilleures salutations,
Qian
Re: boucle à travers les colonnes avec des noms similairesTranspose peut utiliser une liste de colonnes, donc quelque chose comme ceci devrait fonctionner:
dt = Tableau de données actuel () ;
liste_col = {} ;
Pour ( je = 0 , je <= 30 , je ++,
Pour ( j = 0 , j <= 20 , j ++,
Insérer dans ( liste_col , Analyser ( ": Err_Loc_" || Carboniser ( je ) || "_Temps_" || Carboniser ( j ) ) )
)
) ;
dt << Transposer ( des colonnes ( Eval ( liste_col ) ) ) ;