Accueil › Forums › Programmation WIMS › Programmation d’exercices OEF › Comment mettre une virgule dans un fichier de data
- Ce sujet contient 10 réponses, 3 participants et a été mis à jour pour la dernière fois par bernadette, le il y a 6 années et 4 mois.
-
AuteurMessages
-
-
17 novembre 2017 à 10:07 #4079Pascal DenisParticipant::
Bonjour,
j’utilise des variables contenant des virgules, typiquement le nom de composés chimiques scomme le : 1,1-Dibromoethane, 1,2-Dibromoethane. Le problème que je rencontre consiste à mettre ces variables dans un fichier de data pour manipulation par reccord sous modtool.
Comment faire prendre en compte la virgule et ne pas passer au champ suivant…
:Numero, Nom, Formule, CAS_Nr
:28,Bromomethane,CH3Br,74-83-9
:29,1,2-Butadiene,C4H6,590-19-2
:30,1,3-Butadiene,C4H6,106-99-0
:31,N,N-Dimethyl formamide,C3H7NO,68-12-2 -
17 novembre 2017 à 16:40 #4081jm.eversParticipant::
Hi, there are several ways…
probably the easiest is to use ‘words’:Numero Nom Formule CAS_Nr :28 Bromomethane CH3Br 74-83-9 :29 1,2-Butadiene C4H6 590-19-2 :30 1,3-Butadiene C4H6,106-99-0 :31 N,N-Dimethylformamide C3H7NO 68-12-2
then
CAS=!word 4 of $my_record name=!word 2 of $my_record
Joke
-
17 novembre 2017 à 16:45 #4084Pascal DenisParticipant::
Good idea,
but some names include more than 1 word carbon dioxyde by example
- Cette réponse a été modifiée le il y a 6 années et 4 mois par Pascal Denis.
-
17 novembre 2017 à 17:10 #4086
-
17 novembre 2017 à 17:12 #4088Pascal DenisParticipant
-
17 novembre 2017 à 17:33 #4089
-
17 novembre 2017 à 17:37 #4090Pascal DenisParticipant
-
17 novembre 2017 à 17:41 #4091
-
17 novembre 2017 à 18:35 #4092bernadetteMaître des clés::
Quel problème exactement ? est-ce avec un modèle préparé ? avec un exo de quicktool ou avec un exo OEF programmé par toi ?
Il n’y a aucune raison de ne pas avoir des virgules dans un tel fichier.J’ai lu trop vite.
Les points virgules sont possibles aussi. Ensuite il faudra faire
\data[,1] (première « colonne »), etc
si data est le résultat de record.
(il n’y a qu’une seule ligne par record dans ton exemple, c’est bien cela ?)Bernadette
- Cette réponse a été modifiée le il y a 6 années et 4 mois par bernadette.
- Cette réponse a été modifiée le il y a 6 années et 4 mois par bernadette.
-
17 novembre 2017 à 18:50 #4095Pascal DenisParticipant::
Je dispose d’une mini-base de données chimique comportant 850+ produits avec 60 informations par produit. j’ai crée un fichier data que j’utilise dans une série d’exercices de thermodynamique et génie des procédés Calculer une Pression de vapeur saturante en fonction de la température, calculer des équilibres lis-vap (modèle idéal), calcul d’enthalpie de vaporisation, utilisation d’équations d’état autre que les gaz parfaits, nommer un composé à partir d’une formule semi-devloppée,,calcul de chaleur de réaction, etc …
Je suis dans l’obligation de respecter la nomenclature chimique, qui est incompatible avec la lecture de reccord. Mes premiers essais ont fonctionné jusqu’à ce que je tombe sur un os … D’ou ma question …
Un beau spécimen est le 1,2,3,4-Tetrahydronaphthalene
Je vais tester comme discuté plus haut de remplacer dans le fichier les virgules par des underscores, et dans mes exercices de convertir les underscores en virgules.
-
20 novembre 2017 à 09:30 #4099bernadetteMaître des clés
-
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.