|
62 | 62 | "source = pd.read_csv(DATA_SOURCE, dtype=dtypes, usecols=cols, parse_dates=[\"Start date\"], cache_dates=True)\n",
|
63 | 63 | "source[\"Start time\"] = source[\"Start time\"].apply(str_timedelta)\n",
|
64 | 64 | "source[\"Duration\"] = source[\"Duration\"].apply(str_timedelta)\n",
|
65 |
| - "source.sort_values([\"Start date\", \"Start time\", \"Email\"], inplace=True)\n", |
66 |
| - "source.dtypes" |
| 65 | + "source.sort_values([\"Start date\", \"Start time\", \"Email\"], inplace=True)" |
67 | 66 | ]
|
68 | 67 | },
|
69 | 68 | {
|
|
73 | 72 | "outputs": [],
|
74 | 73 | "source": [
|
75 | 74 | "# rename columns that can be imported as-is\n",
|
76 |
| - "source.rename(columns={\"Task\": \"Project\", \"Description\": \"Notes\", \"Start date\": \"Date\"}, inplace=True)\n", |
77 |
| - "source.dtypes" |
| 75 | + "source.rename(columns={\"Task\": \"Project\", \"Description\": \"Notes\", \"Start date\": \"Date\"}, inplace=True)" |
78 | 76 | ]
|
79 | 77 | },
|
80 | 78 | {
|
|
127 | 125 | " return first_name\n",
|
128 | 126 | "\n",
|
129 | 127 | "source[\"First Name\"] = source[\"Email\"].apply(get_first_name)\n",
|
130 |
| - "source[\"First Name\"] = source[\"First Name\"].astype(\"category\")\n", |
131 |
| - "source.dtypes" |
| 128 | + "source[\"First Name\"] = source[\"First Name\"].astype(\"category\")" |
132 | 129 | ]
|
133 | 130 | },
|
134 | 131 | {
|
|
151 | 148 | " return last_name\n",
|
152 | 149 | "\n",
|
153 | 150 | "source[\"Last Name\"] = source[\"Email\"].apply(get_last_name)\n",
|
154 |
| - "source[\"Last Name\"] = source[\"Last Name\"].astype(\"category\")\n", |
155 |
| - "source.dtypes" |
| 151 | + "source[\"Last Name\"] = source[\"Last Name\"].astype(\"category\")" |
156 | 152 | ]
|
157 | 153 | },
|
158 | 154 | {
|
|
171 | 167 | "metadata": {},
|
172 | 168 | "outputs": [],
|
173 | 169 | "source": [
|
174 |
| - "source[\"Hours\"] = (source[\"Duration\"].dt.total_seconds()/3600).round(2)\n", |
175 |
| - "source.dtypes" |
| 170 | + "source[\"Hours\"] = (source[\"Duration\"].dt.total_seconds()/3600).round(2)" |
176 | 171 | ]
|
177 | 172 | },
|
178 | 173 | {
|
|
0 commit comments