Files
professionals_from_sante_fr/Professionals_Sort.ipynb
2026-03-05 11:11:10 +00:00

141 lines
5.1 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"source": [
"import pandas as pd\n",
"import csv\n",
"filename = 'Table_Réf_Professionnels_250815'\n",
"df = pd.read_csv(\"E:\\\\Ziwig Drive\\\\Ziwig Health\\\\Tables de Réf\\\\Professionnels\\\\\"+filename+\".csv\", sep='|', doublequote=False, quoting=csv.QUOTE_NONE,dtype=str, na_values='', keep_default_na=False)\n",
"df.columns"
],
"metadata": {
"collapsed": false,
"ExecuteTime": {
"end_time": "2025-08-16T01:35:13.352289Z",
"start_time": "2025-08-16T01:34:58.550068Z"
}
},
"outputs": [
{
"data": {
"text/plain": [
"Index(['Type d'identifiant PP', 'Identifiant PP',\n",
" 'Identification nationale PP', 'Code civilité d'exercice',\n",
" 'Libellé civilité d'exercice', 'Code civilité', 'Libellé civilité',\n",
" 'Nom d'exercice', 'Prénom d'exercice', 'Code profession',\n",
" 'Libellé profession', 'Code catégorie professionnelle',\n",
" 'Libellé catégorie professionnelle', 'Code type savoir-faire',\n",
" 'Libellé type savoir-faire', 'Code savoir-faire',\n",
" 'Libellé savoir-faire', 'Code mode exercice', 'Libellé mode exercice',\n",
" 'Numéro SIRET site', 'Numéro SIREN site', 'Numéro FINESS site',\n",
" 'Numéro FINESS établissement juridique',\n",
" 'Identifiant technique de la structure', 'Raison sociale site',\n",
" 'Enseigne commerciale site',\n",
" 'Complément destinataire (coord. structure)',\n",
" 'Complément point géographique (coord. structure)',\n",
" 'Numéro Voie (coord. structure)',\n",
" 'Indice répétition voie (coord. structure)',\n",
" 'Code type de voie (coord. structure)',\n",
" 'Libellé type de voie (coord. structure)',\n",
" 'Libellé Voie (coord. structure)',\n",
" 'Mention distribution (coord. structure)',\n",
" 'Bureau cedex (coord. structure)', 'Code postal (coord. structure)',\n",
" 'Code commune (coord. structure)', 'Libellé commune (coord. structure)',\n",
" 'Code pays (coord. structure)', 'Libellé pays (coord. structure)',\n",
" 'Téléphone (coord. structure)', 'Téléphone 2 (coord. structure)',\n",
" 'Télécopie (coord. structure)', 'Adresse e-mail (coord. structure)',\n",
" 'Code Département (structure)', 'Libellé Département (structure)',\n",
" 'Ancien identifiant de la structure', 'Autorité d'enregistrement',\n",
" 'Code secteur d'activité', 'Libellé secteur d'activité',\n",
" 'Code section tableau pharmaciens',\n",
" 'Libellé section tableau pharmaciens', 'Code rôle', 'Libellé rôle',\n",
" 'Code genre activité', 'Libellé genre activité', 'Unnamed: 56'],\n",
" dtype='object')"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"execution_count": 1
},
{
"cell_type": "code",
"source": [
"df.shape"
],
"metadata": {
"collapsed": false,
"ExecuteTime": {
"end_time": "2025-08-16T01:35:13.450995Z",
"start_time": "2025-08-16T01:35:13.442103Z"
}
},
"outputs": [
{
"data": {
"text/plain": [
"(994582, 57)"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"execution_count": 2
},
{
"cell_type": "code",
"source": [
"df_sorted = df.sort_values([\"Identifiant PP\", \"Nom d'exercice\", \"Prénom d'exercice\", 'Libellé profession', 'Libellé savoir-faire', 'Bureau cedex (coord. structure)', 'Numéro Voie (coord. structure)', 'Indice répétition voie (coord. structure)', 'Libellé type de voie (coord. structure)', 'Libellé Voie (coord. structure)' , 'Mention distribution (coord. structure)', 'Téléphone (coord. structure)'])"
],
"metadata": {
"collapsed": false,
"ExecuteTime": {
"end_time": "2025-08-16T01:35:20.312959Z",
"start_time": "2025-08-16T01:35:13.656674Z"
}
},
"outputs": [],
"execution_count": 3
},
{
"cell_type": "code",
"source": "df_sorted.to_csv(\"E:\\\\Ziwig Drive\\\\Ziwig Health\\\\Tables de Réf\\\\Professionnels\\\\\"+filename+\"-sorted.csv\", sep='|', index=False, doublequote=False, quoting=csv.QUOTE_NONE, lineterminator='\\n')",
"metadata": {
"collapsed": false,
"ExecuteTime": {
"end_time": "2025-08-16T01:35:34.463854Z",
"start_time": "2025-08-16T01:35:20.454076Z"
}
},
"outputs": [],
"execution_count": 4
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"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.8.12"
}
},
"nbformat": 4,
"nbformat_minor": 4
}