<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut, je suis assez nouveau dans JMP. ci-dessous sont mes données brutes, ils sont compressés dans la même cellule, chaque ligne est une information de lot
une solution pour diviser et organiser dans le bon ordre comme ci-dessous? Merci beaucoup
Données brutes avant:

données brutes réorganisées que je compte obtenir:

Merci . mais je ne suis pas bon à JSL, prend du temps à digérer
Avec de telles données, je pense que je donnerais un traitement grep au fichier texte avant de l'importer dans JMP.
Cependant, essayez le script ci-dessous. Il devrait produire un nouveau tableau avec les données organisées en différentes colonnes. On suppose qu'il n'y a pas de données manquantes, c'est-à-dire toujours le même nombre d'entrées dans le même ordre.
dt = Tableau de données actuel () ;
col = Colonne ( dt , "Données brutes" ) ;
// Liste des noms et des données
L = Mots ( col [ 1 ] , "();" ) ;
// Définir les positions des données en L
m_data = ( 1 :: N articles ( L ) / 2 ) * 2 ;
// Liste des noms de colonnes
des noms = L [ m_data - 1 ] ;
n = N articles ( des noms ) ;
Pour ( je = 1 , je <= n , je ++, des noms [ je ] = Réduire ( des noms [ je ] ) ) ;
// Construit la matrice de toutes les données
m = [] ;
Pour chaque rangée (
L = Mots ( col [] , "();" ) ;
L_data = L [ m_data ] ;
Pour ( je = 1 , je <= n , je ++,
L_data [ je ] = Num ( L_data [ je ] )
) ;
m || = Matrice ( L_data ) ;
) ;
// Créer une nouvelle table
Comme table ( Transposer ( m ) , << noms de colonne ( des noms ) ) << nom de l'ensemble ( "Données organisées" ) ;