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

210 lines
8.6 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": false,
"jupyter": {
"outputs_hidden": false
},
"pycharm": {
"name": "#%%\n"
}
},
"outputs": [],
"source": [
"import pandas as pd"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false,
"jupyter": {
"outputs_hidden": false
},
"pycharm": {
"name": "#%%\n"
}
},
"outputs": [],
"source": [
"df = pd.read_excel(\"G:\\Mon Drive\\Ziwig-Health\\Data\\Extract_Prof_Patient_List.xlsx\", header=3)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"pycharm": {
"name": "#%%\n"
}
},
"outputs": [
{
"data": {
"text/plain": "(7728, 9)"
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.shape"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false,
"jupyter": {
"outputs_hidden": false
},
"pycharm": {
"name": "#%%\n"
}
},
"outputs": [],
"source": [
"timedDf = df.set_index('createdAt')"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false,
"jupyter": {
"outputs_hidden": false
},
"pycharm": {
"name": "#%%\n"
}
},
"outputs": [],
"source": [
"timedDf['count']=True"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false,
"jupyter": {
"outputs_hidden": false
},
"pycharm": {
"name": "#%%\n"
}
},
"outputs": [],
"source": [
"timedDf['NonStarted']=1-timedDf['isStartMedicalRecord'].astype(int)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": false,
"jupyter": {
"outputs_hidden": false
},
"pycharm": {
"name": "#%%\n"
}
},
"outputs": [],
"source": [
"timedDf['NonFinished']=1-timedDf['isFinishMedicalRecord'].astype(int)"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false,
"jupyter": {
"outputs_hidden": false
},
"pycharm": {
"name": "#%%\n"
}
},
"outputs": [],
"source": [
"timedDf=timedDf.loc[:, ['isStartMedicalRecord','isFinishMedicalRecord','count','NonStarted','NonFinished']]"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": false,
"jupyter": {
"outputs_hidden": false
},
"pycharm": {
"name": "#%%\n"
}
},
"outputs": [],
"source": [
"timedDfMonthly = timedDf.resample('M')"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": false,
"jupyter": {
"outputs_hidden": false
},
"pycharm": {
"name": "#%%\n"
}
},
"outputs": [
{
"data": {
"text/plain": " isStartMedicalRecord isFinishMedicalRecord count NonStarted \\\ncreatedAt \n2020-11-30 2 2 2 0 \n2020-12-31 3 3 3 0 \n2021-01-31 21 21 21 0 \n2021-02-28 10 10 10 0 \n2021-03-31 348 323 404 56 \n2021-04-30 602 559 712 110 \n2021-05-31 511 465 622 111 \n2021-06-30 406 372 503 97 \n2021-07-31 426 398 498 72 \n2021-08-31 429 393 528 99 \n2021-09-30 561 517 677 116 \n2021-10-31 580 539 696 116 \n2021-11-30 453 416 557 104 \n2021-12-31 480 447 608 128 \n2022-01-31 608 562 786 178 \n2022-02-28 544 502 704 160 \n2022-03-31 286 255 397 111 \n\n NonFinished \ncreatedAt \n2020-11-30 0 \n2020-12-31 0 \n2021-01-31 0 \n2021-02-28 0 \n2021-03-31 81 \n2021-04-30 153 \n2021-05-31 157 \n2021-06-30 131 \n2021-07-31 100 \n2021-08-31 135 \n2021-09-30 160 \n2021-10-31 157 \n2021-11-30 141 \n2021-12-31 161 \n2022-01-31 224 \n2022-02-28 202 \n2022-03-31 142 ",
"text/html": "<div>\n<style scoped>\n .dataframe tbody tr th:only-of-type {\n vertical-align: middle;\n }\n\n .dataframe tbody tr th {\n vertical-align: top;\n }\n\n .dataframe thead th {\n text-align: right;\n }\n</style>\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>isStartMedicalRecord</th>\n <th>isFinishMedicalRecord</th>\n <th>count</th>\n <th>NonStarted</th>\n <th>NonFinished</th>\n </tr>\n <tr>\n <th>createdAt</th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n <th></th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>2020-11-30</th>\n <td>2</td>\n <td>2</td>\n <td>2</td>\n <td>0</td>\n <td>0</td>\n </tr>\n <tr>\n <th>2020-12-31</th>\n <td>3</td>\n <td>3</td>\n <td>3</td>\n <td>0</td>\n <td>0</td>\n </tr>\n <tr>\n <th>2021-01-31</th>\n <td>21</td>\n <td>21</td>\n <td>21</td>\n <td>0</td>\n <td>0</td>\n </tr>\n <tr>\n <th>2021-02-28</th>\n <td>10</td>\n <td>10</td>\n <td>10</td>\n <td>0</td>\n <td>0</td>\n </tr>\n <tr>\n <th>2021-03-31</th>\n <td>348</td>\n <td>323</td>\n <td>404</td>\n <td>56</td>\n <td>81</td>\n </tr>\n <tr>\n <th>2021-04-30</th>\n <td>602</td>\n <td>559</td>\n <td>712</td>\n <td>110</td>\n <td>153</td>\n </tr>\n <tr>\n <th>2021-05-31</th>\n <td>511</td>\n <td>465</td>\n <td>622</td>\n <td>111</td>\n <td>157</td>\n </tr>\n <tr>\n <th>2021-06-30</th>\n <td>406</td>\n <td>372</td>\n <td>503</td>\n <td>97</td>\n <td>131</td>\n </tr>\n <tr>\n <th>2021-07-31</th>\n <td>426</td>\n <td>398</td>\n <td>498</td>\n <td>72</td>\n <td>100</td>\n </tr>\n <tr>\n <th>2021-08-31</th>\n <td>429</td>\n <td>393</td>\n <td>528</td>\n <td>99</td>\n <td>135</td>\n </tr>\n <tr>\n <th>2021-09-30</th>\n <td>561</td>\n <td>517</td>\n <td>677</td>\n <td>116</td>\n <td>160</td>\n </tr>\n <tr>\n <th>2021-10-31</th>\n <td>580</td>\n <td>539</td>\n <td>696</td>\n <td>116</td>\n <td>157</td>\n </tr>\n <tr>\n <th>2021-11-30</th>\n <td>453</td>\n <td>416</td>\n <td>557</td>\n <td>104</td>\n <td>141</td>\n </tr>\n <tr>\n <th>2021-12-31</th>\n <td>480</td>\n <td>447</td>\n <td>608</td>\n <td>128</td>\n <td>161</td>\n </tr>\n <tr>\n <th>2022-01-31</th>\n <td>608</td>\n <td>562</td>\n <td>786</td>\n <td>178</td>\n <td>224</td>\n </tr>\n <tr>\n <th>2022-02-28</th>\n <td>544</td>\n <td>502</td>\n <td>704</td>\n <td>160</td>\n <td>202</td>\n </tr>\n <tr>\n <th>2022-03-31</th>\n <td>286</td>\n <td>255</td>\n <td>397</td>\n <td>111</td>\n <td>142</td>\n </tr>\n </tbody>\n</table>\n</div>"
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"timedDfMonthly.sum()"
]
}
],
"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
}