Plusieurs colonnes avec leur propre horodatage dédié - Joindre/Combiner/Concater les horodatagesJ'ai de nombreux fichiers au format ci-dessous, où chaque mesure a son propre horodatage enregistré. Je voudrais un tableau qui n'a qu'une seule colonne de temps, afin que je puisse tracer plusieurs variables par rapport à la même chronologie.
Voici un exemple de mes données :
| datetime_measure1 | value_measure1 | datetime_measure2 | value_measure2 | datetime_measure3 | value_measure3 |
| 13:39:15.000 | 1,7138 | 13:39:15.000 | 400.0345 | 13:39:15:000 | 50.9007 |
| 13:39:23.071 PM | 0,0976 | 13:39:25.730 | 399.8793 | 13:39:17.591 PM | 51.7412 |
| 13:39:26.410 PM | 1,7163 | 13:39:35.990 | 399.9487 | 13:39:33.590 | 51.1936 |
| 13:39:37.150 | 0,1245 | 13:39:40.029 PM | 400.0361 | 13:39:50.869 PM | 50.9051 |
Idéalement, j'aimerais qu'il ressemble à ceci:
| date-heure | value_measure1 | value_mesure2 | value_measure3 |
| 13:39:15.000 | 1,7138 | 400.0345 | 50.9007 |
| 13:39:17.591 PM | - | - | 51.7412 |
| 13:39:23.071 PM | 0,0976 | - | - |
| 13:39:25.730 | - | 399.8793 | - |
| 13:39:26.410 PM | 1,7163 | - | - |
| 13:39:33.590 | - | - | 51.1936 |
| 13:39:35.990 | - | 399.9487 | - |
| 13:39:37.150 | 0,1245 | - | - |
| 13:39:40.029 PM | - | 400.0361 | - |
| 13:39:50.869 PM | - | - | 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 triées correctement. 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 scripts JMP.
Merci.
Re : Plusieurs colonnes avec leur propre horodatage dédié - Joindre/Combiner/Concater les horodatagesCela fonctionne bien, merci ! Existe-t-il un moyen de scripter cette solution pour 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 par toutes les options d'ouverture appropriées. Mais je n'ai jamais utilisé le script JMP pour utiliser les fonctions join et split.
Re : Plusieurs colonnes avec leur propre horodatage dédié - Joindre/Combiner/Concater les horodatagesVous pouvez le faire avec deux opérations de table : Empilez toutes les colonnes (Tables > Empiler) et cochez la case "Empiler plusieurs séries".Entrez la valeur 2 pour le nombre 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).Diviser par étiquette 2, diviser la colonne Données 2 et regrouper par données.

cela donne ce tableau :

Attention, vous aurez un autre problème à régler, je pense.Je ne crois 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ères, tout ira bien, et les étapes ci-dessus fonctionneront toujours.