Différences entre les versions de « OpenRefine/Nettoyage des données »

(→‎Dates : +)
 
Il peut noter les expressions suivantes :
*'''value'''(1,5) qui signifie reprendre les valeurs ayant la position de 1 à 5 dans la nouvelle colonne<ref name="video 2"/>.
*value.log()<ref name="video 1">Voir [[OpenRefine/Introduction#Video_1|video 1 de 2011]]</ref>.
*'''value.replacesubstring'''("quelque2) chose","parqui quelquesignifie chosereprendre d'autre)tous les caractères moins ceux ayant les deux premières positions<ref name="video 12"/>>.
*not('''value.startsWithlog'''("quelque chose"))<ref name="video 21">Voir [[OpenRefine/Introduction#Video_2Video_1|video 21 de 2011]]</ref>.
*'''value.replace'''(1"quelque chose",5)"par quiquelque signifiechose reprendre les valeurs ayant la position de 1 à 5 dans la nouvelle colonned'autre)<ref name="video 21"/>>.
* '''value.substringparseJson'''(2) qui signifie reprendre tous les caractères moins ceux ayant les deux premières positions.responseData.language<ref name="video 23"/>.
*'''not'''(value.logstartsWith("quelque chose"))<ref name="video 12">Voir [[OpenRefine/Introduction#Video_1Video_2|video 12 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 name="video 2"/>.
* '''with'''(value.parseJson()[0],pair, pair.lat + ',' + pair.lon)<ref name="video 3">Voir [[OpenRefine/Introduction#Video_3|video 3 de 2011]]</ref>.
* value.parseJson().responseData.language<ref name="video 3"/>.
 
==Références==
192

modifications