Plusieurs colonnes avec leur propre horodatage dédié - Horodatages Join/Combine/ConcatJ'ai de nombreux fichiers au format ci-dessous, où chaque mesure a son propre horodatage enregistré. J'aimerais un tableau qui n'a qu'une seule colonne de temps, afin de pouvoir représenter plusieurs variables par rapport à la même chronologie.
Voici un exemple de mes données :
| datetime_mesure1 | valeur_mesure1 | datetime_mesure2 | valeur_mesure2 | datetime_mesure3 | valeur_mesure3 |
| 13:39:15.000 | 1,7138 | 13:39:15.000 | 400.0345 | 13:39:15:000 | 50.9007 |
| 13:39:23.071 | 0,0976 | 13:39:25.730 | 399.8793 | 13:39:17.591 | 51.7412 |
| 13:39:26.410 | 1,7163 | 13:39:35.990 | 399.9487 | 13:39:33.590 | 51.1936 |
| 13:39:37.150 | 0,1245 | 13:39:40.029 | 400.0361 | 13:39:50.869 | 50.9051 |
Idéalement, j'aimerais que cela ressemble à ceci :
| dateheure | valeur_mesure1 | valeur_mesure2 | valeur_mesure3 |
| 13:39:15.000 | 1,7138 | 400.0345 | 50.9007 |
| 13:39:17.591 | - | - | 51.7412 |
| 13:39:23.071 | 0,0976 | - | - |
| 13:39:25.730 | - | 399.8793 | - |
| 13:39:26.410 | 1,7163 | - | - |
| 13:39:33.590 | - | - | 51.1936 |
| 13:39:35.990 | - | 399.9487 | - |
| 13:39:37.150 | 0,1245 | - | - |
| 13:39:40.029 | - | 400.0361 | - |
| 13:39:50.869 | - | - | 50.9051 |
J'ai essayé d'utiliser les formules de pile, de jointure et de concaténation dans JMP pour ce faire. Mais cela a produit des résultats indésirables. Habituellement, je me retrouve avec des colonnes "valeur" qui ne sont pas correctement triées. Je devrai peut-être d'abord manipuler les données pour ajouter une sorte de colonne de tri, mais je n'ai pas encore réussi. Besoin d'aide car je ne suis pas un expert en script JMP.
Merci.
Re : Plusieurs colonnes avec leur propre horodatage dédié – Horodatages Join/Combine/ConcatCela fonctionne bien, merci ! Existe-t-il un moyen de créer un script pour cette solution afin que tout ce que j'ai à faire soit de pointer vers le fichier csv ?
Je comprends comment créer un script JMP qui importe un fichier csv et passe en revue toutes les options d'ouverture appropriées. Mais je n'ai jamais utilisé de script JMP pour utiliser les fonctions de jointure et de division.
Re : Plusieurs colonnes avec leur propre horodatage dédié – Horodatages Join/Combine/ConcatVous pouvez le faire avec deux opérations sur les tables : empiler toutes les colonnes (Tables > Pile) et cocher la case « Pile de séries multiples ».Saisissez la valeur 2 pour le numéro ou la série, et assurez-vous que la case « contigu » n'est pas cochée.Cliquez sur OK.Cela créera un tableau qui ressemble à ceci :

Ensuite, vous souhaitez diviser cette table (Tables > Spit).Divisez par étiquette 2, divisez la colonne Données 2 et regroupez par Données.

cela donne ce tableau :

Attention, vous aurez un autre problème à régler, je pense.Je ne pense pas que JMP prenne en charge le format datetime (hh:mm:ss.ddd AM/PM) que vous utilisez, si vous souhaitez traiter ces valeurs comme des nombres.Si vous les traitez comme des valeurs de caractère, tout ira bien, et les étapes ci-dessus fonctionneront toujours.