<commit_before>---
title: Exercice_4_3
author: <NAME>
date: 22 mars 2017
published: true
---



Dans le cadre de cet exercice, il vous est demandé de télécharger les cours journalier sur les trois dernières années des actions faisant actuellement (au 17 mars 2017 dans cet exemple) partie de l'indice CAC 40  en utilisant le wrapper API **BatchGetSymbols**.

Celui-ci est composé des 40 plus grosses capitalisations boursières flottantes (le volume des actions détenu dans une optique d'échange et non de contrôle) des entreprises cotées sur la place de Paris. Sa composition est régulièrement corrigée de manière à tenir compte de l'évolution des valorisations, de l'arrivé de nouveaux titres important et de la disparition de certains. Les décisions en la matière sont prises par le conseil scientifique des indices qui se réunit au moins 4 fois par an. Les réunions de ce conseil ne sont pas annoncées à l'avance.

Il a été créé le 31 décembre 1987. Date à laquelle, il prend la valeur 1000. Son code ISIN est FR0003500008 et son ticker ^FCHI. L'évolution de sa valeur ne prend pas en compte le réinvestissement des dividendes.

## Obtenir les tickers des entreprises composant le CAC 40. 

Dans la mesure où l'API que nous allons utiliser fonctionne à partir des Tickers, la première étape du travail consiste donc à obtenir l'ensemble des Tickers pour les titres composant l'indice à notre date de référence (pour moi le 17 mars 2017). 

Pour cela, nous chargerons un fichier Excel les contenant à partir du site https://www.abcbourse.com/download/libelles.aspx. Chargez la page dans votre navigateur, puis cochez CAC40 dans la rubrique "Composition des indices". Terminez l'opération en cliquant sur télécharger.

Vous pouvez alors Copier le fichier obtenu "libelles.csv" dans votre dossier de travail et charger son contenu dans R grâce à **read.csv()** en précisant que le séparateur retenu est le ';'. Nommez la data frame obtenue **libelles** et visualisez en les 5 premières lignes.<commit_msg>Update 2017-03-22-Exercice_4_3.md<commit_after>---
title: Exercice_4_3
author: <NAME>
date: 22 mars 2017
categories: Corrigé exercice
published: true
---



Dans le cadre de cet exercice, il vous est demandé de télécharger les cours journalier sur les trois dernières années des actions faisant actuellement (au 17 mars 2017 dans cet exemple) partie de l'indice CAC 40  en utilisant le wrapper API **BatchGetSymbols**.

Celui-ci est composé des 40 plus grosses capitalisations boursières flottantes (le volume des actions détenu dans une optique d'échange et non de contrôle) des entreprises cotées sur la place de Paris. Sa composition est régulièrement corrigée de manière à tenir compte de l'évolution des valorisations, de l'arrivé de nouveaux titres important et de la disparition de certains. Les décisions en la matière sont prises par le conseil scientifique des indices qui se réunit au moins 4 fois par an. Les réunions de ce conseil ne sont pas annoncées à l'avance.

Il a été créé le 31 décembre 1987. Date à laquelle, il prend la valeur 1000. Son code ISIN est FR0003500008 et son ticker ^FCHI. L'évolution de sa valeur ne prend pas en compte le réinvestissement des dividendes.

## Obtenir les tickers des entreprises composant le CAC 40. 

Dans la mesure où l'API que nous allons utiliser fonctionne à partir des Tickers, la première étape du travail consiste donc à obtenir l'ensemble des Tickers pour les titres composant l'indice à notre date de référence (pour moi le 17 mars 2017). 

Pour cela, nous chargerons un fichier Excel les contenant à partir du site https://www.abcbourse.com/download/libelles.aspx. Chargez la page dans votre navigateur, puis cochez CAC40 dans la rubrique "Composition des indices". Terminez l'opération en cliquant sur télécharger.

Vous pouvez alors Copier le fichier obtenu "libelles.csv" dans votre dossier de travail et charger son contenu dans R grâce à **read.csv()** en précisant que le séparateur retenu est le ';'. Nommez la data frame obtenue **libelles** et visualisez en les 5 premières lignes.
{'fraction_non_alphanumeric': 0.044592264104459226, 'fraction_numerical': 0.02710027100271003, 'mean_word_length': 4.631067961165049, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '907210', 'n_tokens_mistral': 1321, 'n_tokens_neox': 1230, 'n_words': 623}