« OpenRefine/Nettoyage des données » : différence entre les versions

Contenu supprimé Contenu ajouté
2le2im-bdc (discussion | contributions)
2le2im-bdc (discussion | contributions)
Ligne 41 :
 
Il peut noter les expressions suivantes :
*value.log()<ref name="video 1">Voir [[OpenRefine/Introduction#Video_1|video 1 de 2011]]</ref>.
*value.replace("quelque chose","par quelque chose d'autre)<ref>Voir [[OpenRefine/Introduction#Video_1|name="video 1 de 2011]]<"/ref>>.
*not(value.startsWith("quelque chose"))<ref name="video 2">Voir [[OpenRefine/Introduction#Video_2|video 2 de 2011]]</ref>.
*value(1,5) qui signifie reprendre les valeurs ayant la position de 1 à 5 dans la nouvelle colonne<ref>Voir [[OpenRefine/Introduction#Video_2|name="video 2 de 2011]]<"/ref>.
*value.substring(2) qui signifie reprendre tous les caractères moins ceux ayant les deux premières positions<ref>Voir [[OpenRefine/Introduction#Video_2|name="video 2 de 2011]]<"/ref>.
* if(cells["titre d'une autre colonne"].value, value + "un texte", value) qui nécessite que l'autre colonne dispose de valeur de requête vrai ou faux. Si c'est le cas alors on peut utiliser if (si) le valeur est vraie alors ajoute au texte existant un texte, sinon on laisse la valeur telle quelle<ref>Voir [[OpenRefine/Introduction#Video_2|name="video 2 de 2011]]<"/ref>.
 
==Références==