Outils pour utilisateurs

Outils du site


td_histoire_numerique:creation_liste_notices_bnf

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
td_histoire_numerique:creation_liste_notices_bnf [2015/09/22 22:15]
Francesco Beretta
td_histoire_numerique:creation_liste_notices_bnf [2015/09/22 22:21]
Francesco Beretta
Ligne 50: Ligne 50:
 </​code>​ </​code>​
  
 +
 +Avec cette requête nous créons d'​abord une population d'​acteurs dont les notices biographiques de la BNF parlent de mathématiques ou d'​astronomie,​ puis nous ajoutons quelques propriétés de manière optionnelle,​ c'​est-à-dire qu'​elles peuvent être renseignées ou pas, concernant le nom, l'​année et le lieu de naissance.
 +
 +Grâce au filtre sur les années de naissance, la période étudiée va du début du 12e siècle jusqu'​à la deuxième moitié du 18e siècle.
 +
 +\\
  
 === Création et nettoyage du fichier à encoder === === Création et nettoyage du fichier à encoder ===
Ligne 63: Ligne 69:
  
     * Ajouter une colonne avant la colonne '​annee'​ qu'on va appeler '​nom'​     * Ajouter une colonne avant la colonne '​annee'​ qu'on va appeler '​nom'​
-    * Dans la première cellule qui contient les données insérer la formule: =SI(ESTVIDE(B2);​C2;​B2)+    * Dans la première cellule qui contient les données insérer la formule: ​<​code> ​=SI(ESTVIDE(B2);​C2;​B2)</​code>​
     * Copier-coller cette formule dans toutes les cellules de la colonne sauf la première ligne     * Copier-coller cette formule dans toutes les cellules de la colonne sauf la première ligne
     * Ajouter une colonne annee_mediane après la colonne année     * Ajouter une colonne annee_mediane après la colonne année
     * Insérer dans toutes les cellules de cette colonne la formule <​code>​=SI(ESTERREUR(CHERCHE("​-";​E2)) ; E2; CONCATENER(GAUCHE(E2;​2);"​51"​))</​code>​     * Insérer dans toutes les cellules de cette colonne la formule <​code>​=SI(ESTERREUR(CHERCHE("​-";​E2)) ; E2; CONCATENER(GAUCHE(E2;​2);"​51"​))</​code>​
-    * Ajouter une colonne '​naissance'​ avant la colonne '​gd'​ (gender) et mettre cette formule dans toutes les cellules: =SI(ESTVIDE(G2);​F2;​CONCATENER(G2;",​ ";​F2)) +    * Ajouter une colonne '​naissance'​ avant la colonne '​gd'​ (gender) et mettre cette formule dans toutes les cellules: ​<​code>​=SI(ESTVIDE(G2);​F2;​CONCATENER(G2;",​ ";F2))</​code>​ 
-    * Ajouter une colonne '​notice'​ après la colonne '​bio'​ et mettre dans toutes les cellules cette formule: =CONCATENER(D2;"​ (";​H2;"​) ";​J2;"​ [";​A2;"​]"​)+    * Ajouter une colonne '​notice'​ après la colonne '​bio'​ et mettre dans toutes les cellules cette formule: ​<​code>​=CONCATENER(D2;"​ (";​H2;"​) ";​J2;"​ [";​A2;"​]"​)</​code>​
     * Trier les données d'​après les colonnes '​annee_mediane'​ et '​nom'​     * Trier les données d'​après les colonnes '​annee_mediane'​ et '​nom'​
  
 On obtient ce résultat: {{:​td_histoire_numerique:​liste_notices_bnf.ods|liste_notices_BNF}} On obtient ce résultat: {{:​td_histoire_numerique:​liste_notices_bnf.ods|liste_notices_BNF}}
  
td_histoire_numerique/creation_liste_notices_bnf.txt · Dernière modification: 2015/09/25 07:19 par Francesco Beretta