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

 
* '''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"/>.
*'''if'''(isBlank(cells["colonne 1"].value), " - ", cells["colonne 1"].value) + " - " + if(isBlank(cells["colonne 2"].value), " - ", cells["colonne 2"].value) + " - " + if(isBlank(cells["colonne 3"].value), " - ", cells["colonne 3"].value) + " - " + if(isBlank(cells["colonne 4"].value), " - ", cells["colonne 4"].value) pour concatener le contenu de 4 colonnes dont certaines ne disposent pas de valeur<ref>{{Lien web|langue = fr |auteur = Maïwenn Bourdic |titre = Concatener|url= https://www.patrimoine-et-numerique.fr/tutoriels/52-36-openrefine-excel-aux-hormones-pour-nettoyage-de-donnees#concatener |date = 12 avril 2017 |consulté le = 28 janvier 2020}}.</ref>.
*"film de "+if(isBlank(cells["Réal1"].value), " ", cells["Réal1"].value) + if(isBlank(cells["Réal2"].value), "", ", "+cells["Réal2"].value) + if(isBlank(cells["Réal3"].value), "", ", "+cells["Réal3"].value)+ if(isBlank(cells["Réal4"].value), "", ", "+cells["Réal4"].value)+ if(isBlank(cells["Réal5"].value), "", ", "+cells["Réal5"].value)+ if(isBlank(cells["Réal6"].value), "", ", "+cells["Réal6"].value)+ if(isBlank(cells["Réal7"].value), "", ", "+cells["Réal7"].value)
*'''not'''(value.startsWith("quelque chose"))<ref name="video 2">Voir [[OpenRefine/Annexe_1#Video_2|video 2 de 2011]]</ref>.
* '''with'''(value.parseJson()[0],pair, pair.lat + ',' + pair.lon)<ref name="video 3">Voir [[OpenRefine/Annexe_1#Video_3|video 3 de 2011]]</ref>.
192

modifications