diff --git a/module3_exo3_exercice.ipynb b/module3_exo3_exercice.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..351e5715f97db56de916abb7af6649be116ef160 --- /dev/null +++ b/module3_exo3_exercice.ipynb @@ -0,0 +1,3077 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Analyse des dialogues dans l'Avare de Molière" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "%matplotlib inline\n", + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "import urllib.request\n", + "from pathlib import Path\n", + "from xml.etree import ElementTree" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "L’[Observatoire de la vie littéraire (OBVIL)](http://obvil.sorbonne-universite.site/obvil/presentation) promeut une approche de l'analyse des textes littéraires fondée sur le numérique. Dans le cadre du Projet Molière, des pièces de cet auteur ont été numérisées et sont accessibles librement dans différents formats utilisables par un programme informatique.\n", + "\n", + "Pour l'Avare de Molière, voici les formats disponibles : TEI, epub, kindle, markdown, Texte iramuteq, Texte dit/Paroles, TXM, html complet avec table des matières, fragment html.\n", + "\n", + "Ici nous utilisons le format [TEI](https://fr.wikipedia.org/wiki/Text_Encoding_Initiative), plus approprier pour l'analyse des dialogues." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "data_url = \"https://dramacode.github.io/moliere/moliere_avare.xml\"\n", + "data_file = \"moliere_avare.xml\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Nous téléchargeons le fichier si il n'est pas disponible localement, cela est utile pour travailler sans acces internet ou dans le cas où les données changent ou deviennent inaccessibles." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + " if not Path(data_file).exists():\n", + " urllib.request.urlretrieve(data_url, data_file)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Nous chargeons le TEI dans un dataset pandas. Le fichier XML est composé de lignes de dialogue organisées en scene puis en acte. Le dataframe doit avoir la structure suivante :\n", + "\n", + "| Colonne | Description |\n", + "| :------ | :-------------------------------------- |\n", + "| act | L'acte dans lequel se passe le dialogue |\n", + "| scene | La scene |\n", + "| dialog | L'identifiant de la ligne de dialog |\n", + "| speaker | La personne qui parle |\n", + "| text | Le text du dialogue |" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + " | act | \n", + "scene | \n", + "dialog | \n", + "speaker | \n", + "text | \n", + "
---|---|---|---|---|---|
0 | \n", + "1 | \n", + "1 | \n", + "I01-1 | \n", + "valere | \n", + "Hé quoi, charmante Élise, vous devenez mélanco... | \n", + "
1 | \n", + "1 | \n", + "1 | \n", + "I01-2 | \n", + "elise | \n", + "Non, Valère, je ne puis pas me repentir de tou... | \n", + "
2 | \n", + "1 | \n", + "1 | \n", + "I01-3 | \n", + "valere | \n", + "Hé que pouvez-vous craindre, Élise, dans les b... | \n", + "
3 | \n", + "1 | \n", + "1 | \n", + "I01-4 | \n", + "elise | \n", + "Hélas ! cent choses à la fois : L'emportement ... | \n", + "
4 | \n", + "1 | \n", + "1 | \n", + "I01-5 | \n", + "valere | \n", + "Ah ! ne me faites pas ce tort, de juger de moi... | \n", + "
5 | \n", + "1 | \n", + "1 | \n", + "I01-6 | \n", + "elise | \n", + "Ah ! Valère, chacun tient les mêmes discours.\\... | \n", + "
6 | \n", + "1 | \n", + "1 | \n", + "I01-7 | \n", + "valere | \n", + "Puisque les seules actions font connaître ce q... | \n", + "
7 | \n", + "1 | \n", + "1 | \n", + "I01-8 | \n", + "elise | \n", + "Hélas ! qu'avec facilité on se laisse persuade... | \n", + "
8 | \n", + "1 | \n", + "1 | \n", + "I01-9 | \n", + "valere | \n", + "Mais pourquoi cette inquiétude ? | \n", + "
9 | \n", + "1 | \n", + "1 | \n", + "I01-10 | \n", + "elise | \n", + "Je n'aurais rien à craindre, si tout le monde ... | \n", + "
10 | \n", + "1 | \n", + "1 | \n", + "I01-11 | \n", + "valere | \n", + "De tout ce que vous avez dit, ce n'est que par... | \n", + "
11 | \n", + "1 | \n", + "1 | \n", + "I01-12 | \n", + "elise | \n", + "Ah ! Valère, ne bougez d'ici, je vous prie ; e... | \n", + "
12 | \n", + "1 | \n", + "1 | \n", + "I01-13 | \n", + "valere | \n", + "Vous voyez comme je m'y prends, et les adroite... | \n", + "
13 | \n", + "1 | \n", + "1 | \n", + "I01-14 | \n", + "elise | \n", + "Mais que ne tâchez-vous aussi à gagner l'appui... | \n", + "
14 | \n", + "1 | \n", + "1 | \n", + "I01-15 | \n", + "valere | \n", + "On ne peut pas ménager l'un et l'autre ; et l'... | \n", + "
15 | \n", + "1 | \n", + "1 | \n", + "I01-16 | \n", + "elise | \n", + "Je ne sais si j'aurai la force de lui faire ce... | \n", + "
16 | \n", + "1 | \n", + "2 | \n", + "I02-1 | \n", + "cleante | \n", + "Je suis bien aise de vous trouver seule, ma Sœ... | \n", + "
17 | \n", + "1 | \n", + "2 | \n", + "I02-2 | \n", + "elise | \n", + "Me voilà prête à vous ouïr, mon Frère. \\nQu'av... | \n", + "
18 | \n", + "1 | \n", + "2 | \n", + "I02-3 | \n", + "cleante | \n", + "Bien des choses, ma Sœur, enveloppées dans un ... | \n", + "
19 | \n", + "1 | \n", + "2 | \n", + "I02-4 | \n", + "elise | \n", + "Vous aimez ? | \n", + "
20 | \n", + "1 | \n", + "2 | \n", + "I02-5 | \n", + "cleante | \n", + "Oui, j'aime.\\nMais avant que d'aller plus loin... | \n", + "
21 | \n", + "1 | \n", + "2 | \n", + "I02-6 | \n", + "elise | \n", + "Vous êtes-vous engagé, mon Frère, avec celle q... | \n", + "
22 | \n", + "1 | \n", + "2 | \n", + "I02-7 | \n", + "cleante | \n", + "Non ; mais j'y suis résolu ; et je vous conjur... | \n", + "
23 | \n", + "1 | \n", + "2 | \n", + "I02-8 | \n", + "elise | \n", + "Suis-je, mon Frère, une si étrange personne ? | \n", + "
24 | \n", + "1 | \n", + "2 | \n", + "I02-9 | \n", + "cleante | \n", + "Non, ma Sœur, mais vous n'aimez pas.\\nVous ign... | \n", + "
25 | \n", + "1 | \n", + "2 | \n", + "I02-10 | \n", + "elise | \n", + "Hélas ! mon Frère, ne parlons point de ma sage... | \n", + "
26 | \n", + "1 | \n", + "2 | \n", + "I02-11 | \n", + "cleante | \n", + "Ah ! plût au Ciel que votre âme comme la mienne… | \n", + "
27 | \n", + "1 | \n", + "2 | \n", + "I02-12 | \n", + "elise | \n", + "Finissons auparavant votre affaire, et me dite... | \n", + "
28 | \n", + "1 | \n", + "2 | \n", + "I02-13 | \n", + "cleante | \n", + "Une jeune personne qui loge depuis peu en ces ... | \n", + "
29 | \n", + "1 | \n", + "2 | \n", + "I02-14 | \n", + "elise | \n", + "J'en vois beaucoup, mon Frère, dans les choses... | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
929 | \n", + "5 | \n", + "5 | \n", + "V05-39 | \n", + "harpagon | \n", + "Maître Jacques. | \n", + "
930 | \n", + "5 | \n", + "5 | \n", + "V05-40 | \n", + "valere | \n", + "C'est toi qui le dis ? | \n", + "
931 | \n", + "5 | \n", + "5 | \n", + "V05-41 | \n", + "maitre-jacques | \n", + "Vous voyez que je ne dis rien. | \n", + "
932 | \n", + "5 | \n", + "5 | \n", + "V05-42 | \n", + "harpagon | \n", + "Oui. Voilà Monsieur le Commissaire qui a reçu ... | \n", + "
933 | \n", + "5 | \n", + "5 | \n", + "V05-43 | \n", + "valere | \n", + "Pouvez-vous me croire capable d'une action si ... | \n", + "
934 | \n", + "5 | \n", + "5 | \n", + "V05-44 | \n", + "harpagon | \n", + "Capable, ou non capable, je veux ravoir mon ar... | \n", + "
935 | \n", + "5 | \n", + "6 | \n", + "V06-1 | \n", + "cleante | \n", + "Ne vous tourmentez point, mon Père, et n'accus... | \n", + "
936 | \n", + "5 | \n", + "6 | \n", + "V06-2 | \n", + "harpagon | \n", + "Où est-il ? | \n", + "
937 | \n", + "5 | \n", + "6 | \n", + "V06-3 | \n", + "cleante | \n", + "Ne vous en mettez point en peine. \\nIl est en ... | \n", + "
938 | \n", + "5 | \n", + "6 | \n", + "V06-4 | \n", + "harpagon | \n", + "N'en a-t-on rien ôté ? | \n", + "
939 | \n", + "5 | \n", + "6 | \n", + "V06-5 | \n", + "cleante | \n", + "Rien du tout. \\nVoyez si c'est votre dessein d... | \n", + "
940 | \n", + "5 | \n", + "6 | \n", + "V06-6 | \n", + "mariane | \n", + "Mais vous ne savez pas, que ce n'est pas assez... | \n", + "
941 | \n", + "5 | \n", + "6 | \n", + "V06-7 | \n", + "anselme | \n", + "Le Ciel, mes Enfants, ne me redonne point à vo... | \n", + "
942 | \n", + "5 | \n", + "6 | \n", + "V06-8 | \n", + "harpagon | \n", + "Il faut, pour me donner conseil, que je voie m... | \n", + "
943 | \n", + "5 | \n", + "6 | \n", + "V06-9 | \n", + "cleante | \n", + "Vous la verrez saine et entière. | \n", + "
944 | \n", + "5 | \n", + "6 | \n", + "V06-10 | \n", + "harpagon | \n", + "Je n'ai point d'argent à donner en mariage à m... | \n", + "
945 | \n", + "5 | \n", + "6 | \n", + "V06-11 | \n", + "anselme | \n", + "Hé bien, j'en ai pour eux, que cela ne vous in... | \n", + "
946 | \n", + "5 | \n", + "6 | \n", + "V06-12 | \n", + "harpagon | \n", + "Vous obligerez-vous à faire tous les frais de ... | \n", + "
947 | \n", + "5 | \n", + "6 | \n", + "V06-13 | \n", + "anselme | \n", + "Oui, je m'y oblige.\\nÊtes-vous satisfait ? | \n", + "
948 | \n", + "5 | \n", + "6 | \n", + "V06-14 | \n", + "harpagon | \n", + "Oui, pourvu que pour les Noces vous me fassiez... | \n", + "
949 | \n", + "5 | \n", + "6 | \n", + "V06-15 | \n", + "anselme | \n", + "D'accord. \\nAllons jouir de l'allégresse que c... | \n", + "
950 | \n", + "5 | \n", + "6 | \n", + "V06-16 | \n", + "commissaire | \n", + "Holà, Messieurs, holà.\\nTout doucement, s'il v... | \n", + "
951 | \n", + "5 | \n", + "6 | \n", + "V06-17 | \n", + "harpagon | \n", + "Nous n'avons que faire de vos écritures. | \n", + "
952 | \n", + "5 | \n", + "6 | \n", + "V06-18 | \n", + "commissaire | \n", + "Oui.\\nMais je ne prétends pas, moi, les avoir ... | \n", + "
953 | \n", + "5 | \n", + "6 | \n", + "V06-19 | \n", + "harpagon | \n", + "Pour votre paiement, voilà un Homme que je vou... | \n", + "
954 | \n", + "5 | \n", + "6 | \n", + "V06-20 | \n", + "maitre-jacques | \n", + "Hélas ! comment faut-il donc faire ? \\nOn me d... | \n", + "
955 | \n", + "5 | \n", + "6 | \n", + "V06-21 | \n", + "anselme | \n", + "Seigneur Harpagon, il faut lui pardonner cette... | \n", + "
956 | \n", + "5 | \n", + "6 | \n", + "V06-22 | \n", + "harpagon | \n", + "Vous payerez donc le Commissaire ? | \n", + "
957 | \n", + "5 | \n", + "6 | \n", + "V06-23 | \n", + "anselme | \n", + "Soit. \\nAllons vite faire part de notre joie à... | \n", + "
958 | \n", + "5 | \n", + "6 | \n", + "V06-24 | \n", + "harpagon | \n", + "Et moi, voir ma chère Cassette. | \n", + "
959 rows × 5 columns
\n", + "\n", + " | act | \n", + "scene | \n", + "speaker | \n", + "text | \n", + "
---|---|---|---|---|
dialog | \n", + "\n", + " | \n", + " | \n", + " | \n", + " |
I01-1 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Hé quoi, charmante Élise, vous devenez mélanco... | \n", + "
I01-10 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Je n'aurais rien à craindre, si tout le monde ... | \n", + "
I01-11 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "De tout ce que vous avez dit, ce n'est que par... | \n", + "
I01-12 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Ah ! Valère, ne bougez d'ici, je vous prie ; e... | \n", + "
I01-13 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Vous voyez comme je m'y prends, et les adroite... | \n", + "
I01-14 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Mais que ne tâchez-vous aussi à gagner l'appui... | \n", + "
I01-15 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "On ne peut pas ménager l'un et l'autre ; et l'... | \n", + "
I01-16 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Je ne sais si j'aurai la force de lui faire ce... | \n", + "
I01-2 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Non, Valère, je ne puis pas me repentir de tou... | \n", + "
I01-3 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Hé que pouvez-vous craindre, Élise, dans les b... | \n", + "
I01-4 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Hélas ! cent choses à la fois : L'emportement ... | \n", + "
I01-5 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Ah ! ne me faites pas ce tort, de juger de moi... | \n", + "
I01-6 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Ah ! Valère, chacun tient les mêmes discours.\\... | \n", + "
I01-7 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Puisque les seules actions font connaître ce q... | \n", + "
I01-8 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Hélas ! qu'avec facilité on se laisse persuade... | \n", + "
I01-9 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Mais pourquoi cette inquiétude ? | \n", + "
I02-1 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "Je suis bien aise de vous trouver seule, ma Sœ... | \n", + "
I02-10 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Hélas ! mon Frère, ne parlons point de ma sage... | \n", + "
I02-11 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "Ah ! plût au Ciel que votre âme comme la mienne… | \n", + "
I02-12 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Finissons auparavant votre affaire, et me dite... | \n", + "
I02-13 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "Une jeune personne qui loge depuis peu en ces ... | \n", + "
I02-14 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "J'en vois beaucoup, mon Frère, dans les choses... | \n", + "
I02-15 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "J'ai découvert sous main, qu'elles ne sont pas... | \n", + "
I02-16 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Oui, je conçois assez, mon Frère, quel doit êt... | \n", + "
I02-17 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "Ah ! ma Sœur, il est plus grand qu'on ne peut ... | \n", + "
I02-18 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Il est bien vrai que tous les jours il nous do... | \n", + "
I02-19 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "J'entends sa voix. \\nÉloignons-nous un peu, po... | \n", + "
I02-2 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Me voilà prête à vous ouïr, mon Frère. \\nQu'av... | \n", + "
I02-3 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "Bien des choses, ma Sœur, enveloppées dans un ... | \n", + "
I02-4 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Vous aimez ? | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
V05-44 | \n", + "5 | \n", + "5 | \n", + "harpagon | \n", + "Capable, ou non capable, je veux ravoir mon ar... | \n", + "
V05-5 | \n", + "5 | \n", + "5 | \n", + "anselme | \n", + "Ce n'est pas mon dessein de me faire épouser p... | \n", + "
V05-6 | \n", + "5 | \n", + "5 | \n", + "harpagon | \n", + "Voilà Monsieur, qui est un honnête Commissaire... | \n", + "
V05-7 | \n", + "5 | \n", + "5 | \n", + "valere | \n", + "Je ne vois pas quel crime on me peut faire de ... | \n", + "
V05-8 | \n", + "5 | \n", + "5 | \n", + "harpagon | \n", + "Je me moque de tous ces contes ; et le Monde a... | \n", + "
V05-9 | \n", + "5 | \n", + "5 | \n", + "valere | \n", + "Sachez que j'ai le cœur trop bon, pour me pare... | \n", + "
V06-1 | \n", + "5 | \n", + "6 | \n", + "cleante | \n", + "Ne vous tourmentez point, mon Père, et n'accus... | \n", + "
V06-10 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Je n'ai point d'argent à donner en mariage à m... | \n", + "
V06-11 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "Hé bien, j'en ai pour eux, que cela ne vous in... | \n", + "
V06-12 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Vous obligerez-vous à faire tous les frais de ... | \n", + "
V06-13 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "Oui, je m'y oblige.\\nÊtes-vous satisfait ? | \n", + "
V06-14 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Oui, pourvu que pour les Noces vous me fassiez... | \n", + "
V06-15 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "D'accord. \\nAllons jouir de l'allégresse que c... | \n", + "
V06-16 | \n", + "5 | \n", + "6 | \n", + "commissaire | \n", + "Holà, Messieurs, holà.\\nTout doucement, s'il v... | \n", + "
V06-17 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Nous n'avons que faire de vos écritures. | \n", + "
V06-18 | \n", + "5 | \n", + "6 | \n", + "commissaire | \n", + "Oui.\\nMais je ne prétends pas, moi, les avoir ... | \n", + "
V06-19 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Pour votre paiement, voilà un Homme que je vou... | \n", + "
V06-2 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Où est-il ? | \n", + "
V06-20 | \n", + "5 | \n", + "6 | \n", + "maitre-jacques | \n", + "Hélas ! comment faut-il donc faire ? \\nOn me d... | \n", + "
V06-21 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "Seigneur Harpagon, il faut lui pardonner cette... | \n", + "
V06-22 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Vous payerez donc le Commissaire ? | \n", + "
V06-23 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "Soit. \\nAllons vite faire part de notre joie à... | \n", + "
V06-24 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Et moi, voir ma chère Cassette. | \n", + "
V06-3 | \n", + "5 | \n", + "6 | \n", + "cleante | \n", + "Ne vous en mettez point en peine. \\nIl est en ... | \n", + "
V06-4 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "N'en a-t-on rien ôté ? | \n", + "
V06-5 | \n", + "5 | \n", + "6 | \n", + "cleante | \n", + "Rien du tout. \\nVoyez si c'est votre dessein d... | \n", + "
V06-6 | \n", + "5 | \n", + "6 | \n", + "mariane | \n", + "Mais vous ne savez pas, que ce n'est pas assez... | \n", + "
V06-7 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "Le Ciel, mes Enfants, ne me redonne point à vo... | \n", + "
V06-8 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Il faut, pour me donner conseil, que je voie m... | \n", + "
V06-9 | \n", + "5 | \n", + "6 | \n", + "cleante | \n", + "Vous la verrez saine et entière. | \n", + "
959 rows × 4 columns
\n", + "\n", + " | act | \n", + "scene | \n", + "speaker | \n", + "text | \n", + "word_count | \n", + "
---|---|---|---|---|---|
dialog | \n", + "\n", + " | \n", + " | \n", + " | \n", + " | \n", + " |
I01-1 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Hé quoi, charmante Élise, vous devenez mélanco... | \n", + "326 | \n", + "
I01-10 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Je n'aurais rien à craindre, si tout le monde ... | \n", + "1170 | \n", + "
I01-11 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "De tout ce que vous avez dit, ce n'est que par... | \n", + "727 | \n", + "
I01-12 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Ah ! Valère, ne bougez d'ici, je vous prie ; e... | \n", + "110 | \n", + "
I01-13 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Vous voyez comme je m'y prends, et les adroite... | \n", + "1105 | \n", + "
I01-14 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Mais que ne tâchez-vous aussi à gagner l'appui... | \n", + "119 | \n", + "
I01-15 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "On ne peut pas ménager l'un et l'autre ; et l'... | \n", + "446 | \n", + "
I01-16 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Je ne sais si j'aurai la force de lui faire ce... | \n", + "62 | \n", + "
I01-2 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Non, Valère, je ne puis pas me repentir de tou... | \n", + "325 | \n", + "
I01-3 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Hé que pouvez-vous craindre, Élise, dans les b... | \n", + "76 | \n", + "
I01-4 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Hélas ! cent choses à la fois : L'emportement ... | \n", + "297 | \n", + "
I01-5 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Ah ! ne me faites pas ce tort, de juger de moi... | \n", + "219 | \n", + "
I01-6 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Ah ! Valère, chacun tient les mêmes discours.\\... | \n", + "156 | \n", + "
I01-7 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Puisque les seules actions font connaître ce q... | \n", + "392 | \n", + "
I01-8 | \n", + "1 | \n", + "1 | \n", + "elise | \n", + "Hélas ! qu'avec facilité on se laisse persuade... | \n", + "330 | \n", + "
I01-9 | \n", + "1 | \n", + "1 | \n", + "valere | \n", + "Mais pourquoi cette inquiétude ? | \n", + "33 | \n", + "
I02-1 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "Je suis bien aise de vous trouver seule, ma Sœ... | \n", + "115 | \n", + "
I02-10 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Hélas ! mon Frère, ne parlons point de ma sage... | \n", + "201 | \n", + "
I02-11 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "Ah ! plût au Ciel que votre âme comme la mienne… | \n", + "48 | \n", + "
I02-12 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Finissons auparavant votre affaire, et me dite... | \n", + "78 | \n", + "
I02-13 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "Une jeune personne qui loge depuis peu en ces ... | \n", + "795 | \n", + "
I02-14 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "J'en vois beaucoup, mon Frère, dans les choses... | \n", + "133 | \n", + "
I02-15 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "J'ai découvert sous main, qu'elles ne sont pas... | \n", + "567 | \n", + "
I02-16 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Oui, je conçois assez, mon Frère, quel doit êt... | \n", + "64 | \n", + "
I02-17 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "Ah ! ma Sœur, il est plus grand qu'on ne peut ... | \n", + "1111 | \n", + "
I02-18 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Il est bien vrai que tous les jours il nous do... | \n", + "117 | \n", + "
I02-19 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "J'entends sa voix. \\nÉloignons-nous un peu, po... | \n", + "160 | \n", + "
I02-2 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Me voilà prête à vous ouïr, mon Frère. \\nQu'av... | \n", + "65 | \n", + "
I02-3 | \n", + "1 | \n", + "2 | \n", + "cleante | \n", + "Bien des choses, ma Sœur, enveloppées dans un ... | \n", + "57 | \n", + "
I02-4 | \n", + "1 | \n", + "2 | \n", + "elise | \n", + "Vous aimez ? | \n", + "13 | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
V05-44 | \n", + "5 | \n", + "5 | \n", + "harpagon | \n", + "Capable, ou non capable, je veux ravoir mon ar... | \n", + "52 | \n", + "
V05-5 | \n", + "5 | \n", + "5 | \n", + "anselme | \n", + "Ce n'est pas mon dessein de me faire épouser p... | \n", + "191 | \n", + "
V05-6 | \n", + "5 | \n", + "5 | \n", + "harpagon | \n", + "Voilà Monsieur, qui est un honnête Commissaire... | \n", + "193 | \n", + "
V05-7 | \n", + "5 | \n", + "5 | \n", + "valere | \n", + "Je ne vois pas quel crime on me peut faire de ... | \n", + "196 | \n", + "
V05-8 | \n", + "5 | \n", + "5 | \n", + "harpagon | \n", + "Je me moque de tous ces contes ; et le Monde a... | \n", + "243 | \n", + "
V05-9 | \n", + "5 | \n", + "5 | \n", + "valere | \n", + "Sachez que j'ai le cœur trop bon, pour me pare... | \n", + "149 | \n", + "
V06-1 | \n", + "5 | \n", + "6 | \n", + "cleante | \n", + "Ne vous tourmentez point, mon Père, et n'accus... | \n", + "232 | \n", + "
V06-10 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Je n'ai point d'argent à donner en mariage à m... | \n", + "58 | \n", + "
V06-11 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "Hé bien, j'en ai pour eux, que cela ne vous in... | \n", + "60 | \n", + "
V06-12 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Vous obligerez-vous à faire tous les frais de ... | \n", + "66 | \n", + "
V06-13 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "Oui, je m'y oblige.\\nÊtes-vous satisfait ? | \n", + "42 | \n", + "
V06-14 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Oui, pourvu que pour les Noces vous me fassiez... | \n", + "63 | \n", + "
V06-15 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "D'accord. \\nAllons jouir de l'allégresse que c... | \n", + "76 | \n", + "
V06-16 | \n", + "5 | \n", + "6 | \n", + "commissaire | \n", + "Holà, Messieurs, holà.\\nTout doucement, s'il v... | \n", + "86 | \n", + "
V06-17 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Nous n'avons que faire de vos écritures. | \n", + "41 | \n", + "
V06-18 | \n", + "5 | \n", + "6 | \n", + "commissaire | \n", + "Oui.\\nMais je ne prétends pas, moi, les avoir ... | \n", + "63 | \n", + "
V06-19 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Pour votre paiement, voilà un Homme que je vou... | \n", + "64 | \n", + "
V06-2 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Où est-il ? | \n", + "12 | \n", + "
V06-20 | \n", + "5 | \n", + "6 | \n", + "maitre-jacques | \n", + "Hélas ! comment faut-il donc faire ? \\nOn me d... | \n", + "120 | \n", + "
V06-21 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "Seigneur Harpagon, il faut lui pardonner cette... | \n", + "58 | \n", + "
V06-22 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Vous payerez donc le Commissaire ? | \n", + "35 | \n", + "
V06-23 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "Soit. \\nAllons vite faire part de notre joie à... | \n", + "58 | \n", + "
V06-24 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Et moi, voir ma chère Cassette. | \n", + "32 | \n", + "
V06-3 | \n", + "5 | \n", + "6 | \n", + "cleante | \n", + "Ne vous en mettez point en peine. \\nIl est en ... | \n", + "229 | \n", + "
V06-4 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "N'en a-t-on rien ôté ? | \n", + "23 | \n", + "
V06-5 | \n", + "5 | \n", + "6 | \n", + "cleante | \n", + "Rien du tout. \\nVoyez si c'est votre dessein d... | \n", + "185 | \n", + "
V06-6 | \n", + "5 | \n", + "6 | \n", + "mariane | \n", + "Mais vous ne savez pas, que ce n'est pas assez... | \n", + "170 | \n", + "
V06-7 | \n", + "5 | \n", + "6 | \n", + "anselme | \n", + "Le Ciel, mes Enfants, ne me redonne point à vo... | \n", + "321 | \n", + "
V06-8 | \n", + "5 | \n", + "6 | \n", + "harpagon | \n", + "Il faut, pour me donner conseil, que je voie m... | \n", + "58 | \n", + "
V06-9 | \n", + "5 | \n", + "6 | \n", + "cleante | \n", + "Vous la verrez saine et entière. | \n", + "33 | \n", + "
959 rows × 5 columns
\n", + "\n", + " | speaker | \n", + "anselme | \n", + "brindavoine | \n", + "cleante | \n", + "commissaire | \n", + "elise | \n", + "frosine | \n", + "harpagon | \n", + "la-fleche | \n", + "la-merluche | \n", + "maitre-jacques | \n", + "maitre-simon | \n", + "mariane | \n", + "valere | \n", + "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
act | \n", + "scene | \n", + "\n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " | \n", + " |
1 | \n", + "1 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "2569.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "3324.0 | \n", + "
2 | \n", + "NaN | \n", + "NaN | \n", + "3985.0 | \n", + "NaN | \n", + "779.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
3 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "2281.0 | \n", + "1337.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
4 | \n", + "NaN | \n", + "NaN | \n", + "1143.0 | \n", + "NaN | \n", + "825.0 | \n", + "NaN | \n", + "5768.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
5 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "209.0 | \n", + "NaN | \n", + "1369.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "3486.0 | \n", + "|
2 | \n", + "1 | \n", + "NaN | \n", + "NaN | \n", + "1872.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "4869.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "
2 | \n", + "NaN | \n", + "NaN | \n", + "711.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "901.0 | \n", + "65.0 | \n", + "NaN | \n", + "NaN | \n", + "977.0 | \n", + "NaN | \n", + "NaN | \n", + "|
3 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "9.0 | \n", + "106.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
4 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "695.0 | \n", + "NaN | \n", + "1397.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
5 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "7686.0 | \n", + "2803.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
3 | \n", + "1 | \n", + "NaN | \n", + "117.0 | \n", + "393.0 | \n", + "NaN | \n", + "15.0 | \n", + "NaN | \n", + "3949.0 | \n", + "NaN | \n", + "152.0 | \n", + "4005.0 | \n", + "NaN | \n", + "NaN | \n", + "1273.0 | \n", + "
2 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "943.0 | \n", + "NaN | \n", + "NaN | \n", + "511.0 | \n", + "|
3 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "105.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "47.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
4 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "1022.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "933.0 | \n", + "NaN | \n", + "|
5 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "128.0 | \n", + "546.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
6 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "83.0 | \n", + "60.0 | \n", + "368.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "189.0 | \n", + "NaN | \n", + "|
7 | \n", + "NaN | \n", + "NaN | \n", + "2922.0 | \n", + "NaN | \n", + "NaN | \n", + "209.0 | \n", + "972.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "1176.0 | \n", + "20.0 | \n", + "|
8 | \n", + "NaN | \n", + "90.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "115.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
9 | \n", + "NaN | \n", + "NaN | \n", + "216.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "368.0 | \n", + "NaN | \n", + "128.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "32.0 | \n", + "|
4 | \n", + "1 | \n", + "NaN | \n", + "NaN | \n", + "1384.0 | \n", + "NaN | \n", + "315.0 | \n", + "2222.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "1240.0 | \n", + "NaN | \n", + "
2 | \n", + "NaN | \n", + "NaN | \n", + "65.0 | \n", + "NaN | \n", + "16.0 | \n", + "NaN | \n", + "294.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
3 | \n", + "NaN | \n", + "NaN | \n", + "2109.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "1987.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
4 | \n", + "NaN | \n", + "NaN | \n", + "846.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "748.0 | \n", + "NaN | \n", + "NaN | \n", + "1531.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
5 | \n", + "NaN | \n", + "NaN | \n", + "847.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "655.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
6 | \n", + "NaN | \n", + "NaN | \n", + "74.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "252.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
7 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "1980.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
5 | \n", + "1 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "607.0 | \n", + "NaN | \n", + "NaN | \n", + "476.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "
2 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "825.0 | \n", + "NaN | \n", + "NaN | \n", + "869.0 | \n", + "NaN | \n", + "NaN | \n", + "1720.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "|
3 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "2318.0 | \n", + "NaN | \n", + "NaN | \n", + "69.0 | \n", + "NaN | \n", + "NaN | \n", + "3251.0 | \n", + "|
4 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "747.0 | \n", + "27.0 | \n", + "632.0 | \n", + "NaN | \n", + "NaN | \n", + "34.0 | \n", + "NaN | \n", + "NaN | \n", + "111.0 | \n", + "|
5 | \n", + "2114.0 | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "NaN | \n", + "1369.0 | \n", + "NaN | \n", + "NaN | \n", + "31.0 | \n", + "NaN | \n", + "1042.0 | \n", + "1903.0 | \n", + "|
6 | \n", + "615.0 | \n", + "NaN | \n", + "679.0 | \n", + "149.0 | \n", + "NaN | \n", + "NaN | \n", + "452.0 | \n", + "NaN | \n", + "NaN | \n", + "120.0 | \n", + "NaN | \n", + "170.0 | \n", + "NaN | \n", + "