diff --git a/Data_Exploration/explore.ipynb b/Data_Exploration/explore.ipynb deleted file mode 100644 index 5fdb768..0000000 --- a/Data_Exploration/explore.ipynb +++ /dev/null @@ -1,57 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "bd938e6e", - "metadata": {}, - "source": [ - "**Short notebook to test connectivity with S3 services and explore the data**" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "ae3c64fe", - "metadata": {}, - "outputs": [], - "source": [ - "import os\n", - "import s3fs\n", - "fs = s3fs.S3FileSystem(\n", - " client_kwargs={'endpoint_url': 'https://'+'minio-simple.lab.groupe-genes.fr'},\n", - " key = os.environ[\"AWS_ACCESS_KEY_ID\"], \n", - " secret = os.environ[\"AWS_SECRET_ACCESS_KEY\"], \n", - " token = os.environ[\"AWS_SESSION_TOKEN\"])" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "83472648", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.13.8" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/data_exploration/explore.ipynb b/data_exploration/explore.ipynb new file mode 100644 index 0000000..113683b --- /dev/null +++ b/data_exploration/explore.ipynb @@ -0,0 +1,685 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "bd938e6e", + "metadata": {}, + "source": [ + "**Short notebook to test connectivity with S3 services and explore the data**" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "127753ac", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "ae3c64fe", + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import s3fs\n", + "fs = s3fs.S3FileSystem(\n", + " client_kwargs={'endpoint_url': 'https://'+'minio-simple.lab.groupe-genes.fr'},\n", + " key = os.environ[\"AWS_ACCESS_KEY_ID\"], \n", + " secret = os.environ[\"AWS_SECRET_ACCESS_KEY\"], \n", + " token = os.environ[\"AWS_SESSION_TOKEN\"])" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "83472648", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_15067/1129287322.py:2: DtypeWarning: Columns (0,1,2,3) have mixed types. Specify dtype option on import or set low_memory=False.\n", + " df = pd.read_csv(f, sep=\";\")\n" + ] + }, + { + "data": { + "text/html": [ + "
| \n", + " | Agreement - Code | \n", + "Company - Id | \n", + "Company - Ultimate Parent Id | \n", + "Registrar Account - ID | \n", + "Registrar Account - Region | \n", + "RegistrarAccount - Country | \n", + "Product - Asset Type | \n", + "Product - Strategy | \n", + "Product - Legal Status | \n", + "Product - Is Dedie ? | \n", + "Product - Fund | \n", + "Product - Shareclass Type | \n", + "Product - Shareclass Currency | \n", + "Product - Isin | \n", + "Centralisation Date | \n", + "Quantity - AUM | \n", + "Value - AUM CCY | \n", + "Value - AUM € | \n", + "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2015-03-31 | \n", + "35.368 | \n", + "24648.6666 | \n", + "24648.6666 | \n", + "
| 1 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2015-11-30 | \n", + "35.368 | \n", + "22413.0553 | \n", + "22413.0553 | \n", + "
| 2 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2015-12-31 | \n", + "35.368 | \n", + "22051.2406 | \n", + "22051.2406 | \n", + "
| 3 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2016-03-31 | \n", + "35.368 | \n", + "21626.1173 | \n", + "21626.1173 | \n", + "
| 4 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2016-11-30 | \n", + "35.368 | \n", + "22489.4502 | \n", + "22489.4502 | \n", + "
| 5 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2017-06-30 | \n", + "35.368 | \n", + "23225.4582 | \n", + "23225.4582 | \n", + "
| 6 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2017-08-31 | \n", + "35.368 | \n", + "22964.0887 | \n", + "22964.0887 | \n", + "
| 7 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2018-03-31 | \n", + "35.368 | \n", + "22692.4625 | \n", + "22692.4625 | \n", + "
| 8 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2018-05-31 | \n", + "35.368 | \n", + "22749.7586 | \n", + "22749.7586 | \n", + "
| 9 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2019-02-28 | \n", + "35.368 | \n", + "20875.9620 | \n", + "20875.9620 | \n", + "
| 10 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2019-08-31 | \n", + "0.000 | \n", + "0.0000 | \n", + "0.0000 | \n", + "
| 11 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2015-01-31 | \n", + "35.368 | \n", + "23359.1493 | \n", + "23359.1493 | \n", + "
| 12 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2015-05-31 | \n", + "35.368 | \n", + "24373.8572 | \n", + "24373.8572 | \n", + "
| 13 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2016-05-31 | \n", + "35.368 | \n", + "21974.8458 | \n", + "21974.8458 | \n", + "
| 14 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2019-07-31 | \n", + "0.000 | \n", + "0.0000 | \n", + "0.0000 | \n", + "
| 15 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2020-02-29 | \n", + "0.000 | \n", + "0.0000 | \n", + "0.0000 | \n", + "
| 16 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2020-05-31 | \n", + "0.000 | \n", + "0.0000 | \n", + "0.0000 | \n", + "
| 17 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Diversified | \n", + "Patrimoine | \n", + "FCP | \n", + "NO | \n", + "Carmignac Patrimoine | \n", + "A | \n", + "EUR | \n", + "FR0010135103 | \n", + "2021-04-30 | \n", + "0.000 | \n", + "0.0000 | \n", + "0.0000 | \n", + "
| 18 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Equity | \n", + "Investissement | \n", + "FCP | \n", + "NO | \n", + "Carmignac Investissement | \n", + "A | \n", + "EUR | \n", + "FR0010148981 | \n", + "2015-06-30 | \n", + "193.970 | \n", + "242968.7617 | \n", + "242968.7617 | \n", + "
| 19 | \n", + "3 | \n", + "166.0 | \n", + "166.0 | \n", + "200000647 | \n", + "France | \n", + "France | \n", + "Equity | \n", + "Investissement | \n", + "FCP | \n", + "NO | \n", + "Carmignac Investissement | \n", + "A | \n", + "EUR | \n", + "FR0010148981 | \n", + "2016-03-31 | \n", + "193.970 | \n", + "206161.0145 | \n", + "206161.0145 | \n", + "