|
906 | 906 | } |
907 | 907 | ], |
908 | 908 | "source": [ |
909 | | - "precip_one_station = climate_precip[climate_precip[\"STATION\"] == \"GHCND:USC00045721\"]\n", |
| 909 | + "precip_one_station = climate_precip.query(\"STATION == 'GHCND:USC00045721'\")\n", |
910 | 910 | "precip_one_station.head()" |
911 | 911 | ] |
912 | 912 | }, |
|
6080 | 6080 | " <td>15</td>\n", |
6081 | 6081 | " <td>TWENTYNINE PALMS CA US</td>\n", |
6082 | 6082 | " <td>-6.66</td>\n", |
6083 | | - " <td>-666.0</td>\n", |
| 6083 | + " <td>-666</td>\n", |
6084 | 6084 | " <td>-66.6</td>\n", |
6085 | 6085 | " <td>-6.66</td>\n", |
6086 | | - " <td>-666.0</td>\n", |
| 6086 | + " <td>-666</td>\n", |
6087 | 6087 | " <td>-66.6</td>\n", |
6088 | 6088 | " <td>-6.66</td>\n", |
6089 | | - " <td>-666.0</td>\n", |
| 6089 | + " <td>-666</td>\n", |
6090 | 6090 | " <td>-66.6</td>\n", |
6091 | 6091 | " <td>0.02</td>\n", |
6092 | 6092 | " <td>0.0</td>\n", |
6093 | 6093 | " <td>0.02</td>\n", |
6094 | 6094 | " <td>0.0</td>\n", |
6095 | | - " <td>98.0</td>\n", |
6096 | | - " <td>43.0</td>\n", |
6097 | | - " <td>12.0</td>\n", |
6098 | | - " <td>3.0</td>\n", |
6099 | | - " <td>-9999.0</td>\n", |
6100 | | - " <td>0.0</td>\n", |
6101 | | - " <td>-9999.0</td>\n", |
6102 | | - " <td>-9999.0</td>\n", |
6103 | | - " <td>-9999.0</td>\n", |
6104 | | - " <td>-9999.0</td>\n", |
6105 | | - " <td>0.0</td>\n", |
6106 | | - " <td>-9999.0</td>\n", |
6107 | | - " <td>-9999.0</td>\n", |
| 6095 | + " <td>98</td>\n", |
| 6096 | + " <td>43</td>\n", |
| 6097 | + " <td>12</td>\n", |
| 6098 | + " <td>3</td>\n", |
| 6099 | + " <td>-9999</td>\n", |
| 6100 | + " <td>0</td>\n", |
| 6101 | + " <td>-9999</td>\n", |
| 6102 | + " <td>-9999</td>\n", |
| 6103 | + " <td>-9999</td>\n", |
| 6104 | + " <td>-9999</td>\n", |
| 6105 | + " <td>0</td>\n", |
| 6106 | + " <td>-9999</td>\n", |
| 6107 | + " <td>-9999</td>\n", |
6108 | 6108 | " </tr>\n", |
6109 | 6109 | " <tr>\n", |
6110 | 6110 | " <th>1</th>\n", |
|
6131 | 6131 | " <td>15</td>\n", |
6132 | 6132 | " <td>TWENTYNINE PALMS CA US</td>\n", |
6133 | 6133 | " <td>-6.66</td>\n", |
6134 | | - " <td>-666.0</td>\n", |
| 6134 | + " <td>-666</td>\n", |
6135 | 6135 | " <td>-66.6</td>\n", |
6136 | 6136 | " <td>-6.66</td>\n", |
6137 | | - " <td>-666.0</td>\n", |
| 6137 | + " <td>-666</td>\n", |
6138 | 6138 | " <td>-66.6</td>\n", |
6139 | 6139 | " <td>-6.66</td>\n", |
6140 | | - " <td>-666.0</td>\n", |
| 6140 | + " <td>-666</td>\n", |
6141 | 6141 | " <td>-66.6</td>\n", |
6142 | 6142 | " <td>0.04</td>\n", |
6143 | 6143 | " <td>0.0</td>\n", |
6144 | 6144 | " <td>0.04</td>\n", |
6145 | 6145 | " <td>0.0</td>\n", |
6146 | | - " <td>99.0</td>\n", |
6147 | | - " <td>44.0</td>\n", |
6148 | | - " <td>12.0</td>\n", |
6149 | | - " <td>3.0</td>\n", |
6150 | | - " <td>-9999.0</td>\n", |
6151 | | - " <td>0.0</td>\n", |
6152 | | - " <td>-9999.0</td>\n", |
6153 | | - " <td>-9999.0</td>\n", |
6154 | | - " <td>-9999.0</td>\n", |
6155 | | - " <td>-9999.0</td>\n", |
6156 | | - " <td>0.0</td>\n", |
6157 | | - " <td>-9999.0</td>\n", |
6158 | | - " <td>-9999.0</td>\n", |
| 6146 | + " <td>99</td>\n", |
| 6147 | + " <td>44</td>\n", |
| 6148 | + " <td>12</td>\n", |
| 6149 | + " <td>3</td>\n", |
| 6150 | + " <td>-9999</td>\n", |
| 6151 | + " <td>0</td>\n", |
| 6152 | + " <td>-9999</td>\n", |
| 6153 | + " <td>-9999</td>\n", |
| 6154 | + " <td>-9999</td>\n", |
| 6155 | + " <td>-9999</td>\n", |
| 6156 | + " <td>0</td>\n", |
| 6157 | + " <td>-9999</td>\n", |
| 6158 | + " <td>-9999</td>\n", |
6159 | 6159 | " </tr>\n", |
6160 | 6160 | " <tr>\n", |
6161 | 6161 | " <th>2</th>\n", |
|
6182 | 6182 | " <td>15</td>\n", |
6183 | 6183 | " <td>TWENTYNINE PALMS CA US</td>\n", |
6184 | 6184 | " <td>-6.66</td>\n", |
6185 | | - " <td>-666.0</td>\n", |
| 6185 | + " <td>-666</td>\n", |
6186 | 6186 | " <td>-66.6</td>\n", |
6187 | 6187 | " <td>-6.66</td>\n", |
6188 | | - " <td>-666.0</td>\n", |
| 6188 | + " <td>-666</td>\n", |
6189 | 6189 | " <td>-66.6</td>\n", |
6190 | 6190 | " <td>-6.66</td>\n", |
6191 | | - " <td>-666.0</td>\n", |
| 6191 | + " <td>-666</td>\n", |
6192 | 6192 | " <td>-66.6</td>\n", |
6193 | 6193 | " <td>0.05</td>\n", |
6194 | 6194 | " <td>0.0</td>\n", |
6195 | 6195 | " <td>0.05</td>\n", |
6196 | 6196 | " <td>0.0</td>\n", |
6197 | | - " <td>100.0</td>\n", |
6198 | | - " <td>44.0</td>\n", |
6199 | | - " <td>12.0</td>\n", |
6200 | | - " <td>3.0</td>\n", |
6201 | | - " <td>-9999.0</td>\n", |
6202 | | - " <td>0.0</td>\n", |
6203 | | - " <td>-9999.0</td>\n", |
6204 | | - " <td>-9999.0</td>\n", |
6205 | | - " <td>-9999.0</td>\n", |
6206 | | - " <td>-9999.0</td>\n", |
6207 | | - " <td>0.0</td>\n", |
6208 | | - " <td>-9999.0</td>\n", |
6209 | | - " <td>-9999.0</td>\n", |
| 6197 | + " <td>100</td>\n", |
| 6198 | + " <td>44</td>\n", |
| 6199 | + " <td>12</td>\n", |
| 6200 | + " <td>3</td>\n", |
| 6201 | + " <td>-9999</td>\n", |
| 6202 | + " <td>0</td>\n", |
| 6203 | + " <td>-9999</td>\n", |
| 6204 | + " <td>-9999</td>\n", |
| 6205 | + " <td>-9999</td>\n", |
| 6206 | + " <td>-9999</td>\n", |
| 6207 | + " <td>0</td>\n", |
| 6208 | + " <td>-9999</td>\n", |
| 6209 | + " <td>-9999</td>\n", |
6210 | 6210 | " </tr>\n", |
6211 | 6211 | " <tr>\n", |
6212 | 6212 | " <th>3</th>\n", |
|
6233 | 6233 | " <td>15</td>\n", |
6234 | 6234 | " <td>TWENTYNINE PALMS CA US</td>\n", |
6235 | 6235 | " <td>-6.66</td>\n", |
6236 | | - " <td>-9999.0</td>\n", |
| 6236 | + " <td>-9999</td>\n", |
6237 | 6237 | " <td>-9999.0</td>\n", |
6238 | 6238 | " <td>-6.66</td>\n", |
6239 | | - " <td>-9999.0</td>\n", |
| 6239 | + " <td>-9999</td>\n", |
6240 | 6240 | " <td>-9999.0</td>\n", |
6241 | 6241 | " <td>-6.66</td>\n", |
6242 | | - " <td>-9999.0</td>\n", |
| 6242 | + " <td>-9999</td>\n", |
6243 | 6243 | " <td>-9999.0</td>\n", |
6244 | 6244 | " <td>0.07</td>\n", |
6245 | 6245 | " <td>0.0</td>\n", |
6246 | 6246 | " <td>0.07</td>\n", |
6247 | 6247 | " <td>0.0</td>\n", |
6248 | | - " <td>101.0</td>\n", |
6249 | | - " <td>45.0</td>\n", |
6250 | | - " <td>12.0</td>\n", |
6251 | | - " <td>3.0</td>\n", |
6252 | | - " <td>0.0</td>\n", |
6253 | | - " <td>0.0</td>\n", |
6254 | | - " <td>0.0</td>\n", |
6255 | | - " <td>0.0</td>\n", |
6256 | | - " <td>0.0</td>\n", |
6257 | | - " <td>0.0</td>\n", |
6258 | | - " <td>0.0</td>\n", |
6259 | | - " <td>0.0</td>\n", |
6260 | | - " <td>0.0</td>\n", |
| 6248 | + " <td>101</td>\n", |
| 6249 | + " <td>45</td>\n", |
| 6250 | + " <td>12</td>\n", |
| 6251 | + " <td>3</td>\n", |
| 6252 | + " <td>0</td>\n", |
| 6253 | + " <td>0</td>\n", |
| 6254 | + " <td>0</td>\n", |
| 6255 | + " <td>0</td>\n", |
| 6256 | + " <td>0</td>\n", |
| 6257 | + " <td>0</td>\n", |
| 6258 | + " <td>0</td>\n", |
| 6259 | + " <td>0</td>\n", |
| 6260 | + " <td>0</td>\n", |
6261 | 6261 | " </tr>\n", |
6262 | 6262 | " <tr>\n", |
6263 | 6263 | " <th>4</th>\n", |
|
6284 | 6284 | " <td>15</td>\n", |
6285 | 6285 | " <td>TWENTYNINE PALMS CA US</td>\n", |
6286 | 6286 | " <td>-6.66</td>\n", |
6287 | | - " <td>-9999.0</td>\n", |
| 6287 | + " <td>-9999</td>\n", |
6288 | 6288 | " <td>-9999.0</td>\n", |
6289 | 6289 | " <td>-6.66</td>\n", |
6290 | | - " <td>-9999.0</td>\n", |
| 6290 | + " <td>-9999</td>\n", |
6291 | 6291 | " <td>-9999.0</td>\n", |
6292 | 6292 | " <td>-6.66</td>\n", |
6293 | | - " <td>-9999.0</td>\n", |
| 6293 | + " <td>-9999</td>\n", |
6294 | 6294 | " <td>-9999.0</td>\n", |
6295 | 6295 | " <td>0.09</td>\n", |
6296 | 6296 | " <td>0.0</td>\n", |
6297 | 6297 | " <td>0.09</td>\n", |
6298 | 6298 | " <td>0.0</td>\n", |
6299 | | - " <td>102.0</td>\n", |
6300 | | - " <td>45.0</td>\n", |
6301 | | - " <td>12.0</td>\n", |
6302 | | - " <td>3.0</td>\n", |
6303 | | - " <td>0.0</td>\n", |
6304 | | - " <td>0.0</td>\n", |
6305 | | - " <td>0.0</td>\n", |
6306 | | - " <td>0.0</td>\n", |
6307 | | - " <td>0.0</td>\n", |
6308 | | - " <td>0.0</td>\n", |
6309 | | - " <td>0.0</td>\n", |
6310 | | - " <td>0.0</td>\n", |
6311 | | - " <td>0.0</td>\n", |
| 6299 | + " <td>102</td>\n", |
| 6300 | + " <td>45</td>\n", |
| 6301 | + " <td>12</td>\n", |
| 6302 | + " <td>3</td>\n", |
| 6303 | + " <td>0</td>\n", |
| 6304 | + " <td>0</td>\n", |
| 6305 | + " <td>0</td>\n", |
| 6306 | + " <td>0</td>\n", |
| 6307 | + " <td>0</td>\n", |
| 6308 | + " <td>0</td>\n", |
| 6309 | + " <td>0</td>\n", |
| 6310 | + " <td>0</td>\n", |
| 6311 | + " <td>0</td>\n", |
6312 | 6312 | " </tr>\n", |
6313 | 6313 | " </tbody>\n", |
6314 | 6314 | "</table>\n", |
|
6351 | 6351 | "4 5 7 10 15 \n", |
6352 | 6352 | "\n", |
6353 | 6353 | " STATION_NAME_y DLY-PRCP-25PCTL DLY-SNWD-25PCTL DLY-SNOW-25PCTL \\\n", |
6354 | | - "0 TWENTYNINE PALMS CA US -6.66 -666.0 -66.6 \n", |
6355 | | - "1 TWENTYNINE PALMS CA US -6.66 -666.0 -66.6 \n", |
6356 | | - "2 TWENTYNINE PALMS CA US -6.66 -666.0 -66.6 \n", |
6357 | | - "3 TWENTYNINE PALMS CA US -6.66 -9999.0 -9999.0 \n", |
6358 | | - "4 TWENTYNINE PALMS CA US -6.66 -9999.0 -9999.0 \n", |
| 6354 | + "0 TWENTYNINE PALMS CA US -6.66 -666 -66.6 \n", |
| 6355 | + "1 TWENTYNINE PALMS CA US -6.66 -666 -66.6 \n", |
| 6356 | + "2 TWENTYNINE PALMS CA US -6.66 -666 -66.6 \n", |
| 6357 | + "3 TWENTYNINE PALMS CA US -6.66 -9999 -9999.0 \n", |
| 6358 | + "4 TWENTYNINE PALMS CA US -6.66 -9999 -9999.0 \n", |
6359 | 6359 | "\n", |
6360 | 6360 | " DLY-PRCP-50PCTL DLY-SNWD-50PCTL DLY-SNOW-50PCTL DLY-PRCP-75PCTL \\\n", |
6361 | | - "0 -6.66 -666.0 -66.6 -6.66 \n", |
6362 | | - "1 -6.66 -666.0 -66.6 -6.66 \n", |
6363 | | - "2 -6.66 -666.0 -66.6 -6.66 \n", |
6364 | | - "3 -6.66 -9999.0 -9999.0 -6.66 \n", |
6365 | | - "4 -6.66 -9999.0 -9999.0 -6.66 \n", |
| 6361 | + "0 -6.66 -666 -66.6 -6.66 \n", |
| 6362 | + "1 -6.66 -666 -66.6 -6.66 \n", |
| 6363 | + "2 -6.66 -666 -66.6 -6.66 \n", |
| 6364 | + "3 -6.66 -9999 -9999.0 -6.66 \n", |
| 6365 | + "4 -6.66 -9999 -9999.0 -6.66 \n", |
6366 | 6366 | "\n", |
6367 | 6367 | " DLY-SNWD-75PCTL DLY-SNOW-75PCTL MTD-PRCP-NORMAL MTD-SNOW-NORMAL \\\n", |
6368 | | - "0 -666.0 -66.6 0.02 0.0 \n", |
6369 | | - "1 -666.0 -66.6 0.04 0.0 \n", |
6370 | | - "2 -666.0 -66.6 0.05 0.0 \n", |
6371 | | - "3 -9999.0 -9999.0 0.07 0.0 \n", |
6372 | | - "4 -9999.0 -9999.0 0.09 0.0 \n", |
| 6368 | + "0 -666 -66.6 0.02 0.0 \n", |
| 6369 | + "1 -666 -66.6 0.04 0.0 \n", |
| 6370 | + "2 -666 -66.6 0.05 0.0 \n", |
| 6371 | + "3 -9999 -9999.0 0.07 0.0 \n", |
| 6372 | + "4 -9999 -9999.0 0.09 0.0 \n", |
6373 | 6373 | "\n", |
6374 | 6374 | " YTD-PRCP-NORMAL YTD-SNOW-NORMAL DLY-PRCP-PCTALL-GE001HI \\\n", |
6375 | | - "0 0.02 0.0 98.0 \n", |
6376 | | - "1 0.04 0.0 99.0 \n", |
6377 | | - "2 0.05 0.0 100.0 \n", |
6378 | | - "3 0.07 0.0 101.0 \n", |
6379 | | - "4 0.09 0.0 102.0 \n", |
| 6375 | + "0 0.02 0.0 98 \n", |
| 6376 | + "1 0.04 0.0 99 \n", |
| 6377 | + "2 0.05 0.0 100 \n", |
| 6378 | + "3 0.07 0.0 101 \n", |
| 6379 | + "4 0.09 0.0 102 \n", |
6380 | 6380 | "\n", |
6381 | 6381 | " DLY-PRCP-PCTALL-GE010HI DLY-PRCP-PCTALL-GE050HI DLY-PRCP-PCTALL-GE100HI \\\n", |
6382 | | - "0 43.0 12.0 3.0 \n", |
6383 | | - "1 44.0 12.0 3.0 \n", |
6384 | | - "2 44.0 12.0 3.0 \n", |
6385 | | - "3 45.0 12.0 3.0 \n", |
6386 | | - "4 45.0 12.0 3.0 \n", |
| 6382 | + "0 43 12 3 \n", |
| 6383 | + "1 44 12 3 \n", |
| 6384 | + "2 44 12 3 \n", |
| 6385 | + "3 45 12 3 \n", |
| 6386 | + "4 45 12 3 \n", |
6387 | 6387 | "\n", |
6388 | 6388 | " DLY-SNWD-PCTALL-GE001WI DLY-SNWD-PCTALL-GE010WI DLY-SNWD-PCTALL-GE003WI \\\n", |
6389 | | - "0 -9999.0 0.0 -9999.0 \n", |
6390 | | - "1 -9999.0 0.0 -9999.0 \n", |
6391 | | - "2 -9999.0 0.0 -9999.0 \n", |
6392 | | - "3 0.0 0.0 0.0 \n", |
6393 | | - "4 0.0 0.0 0.0 \n", |
| 6389 | + "0 -9999 0 -9999 \n", |
| 6390 | + "1 -9999 0 -9999 \n", |
| 6391 | + "2 -9999 0 -9999 \n", |
| 6392 | + "3 0 0 0 \n", |
| 6393 | + "4 0 0 0 \n", |
6394 | 6394 | "\n", |
6395 | 6395 | " DLY-SNWD-PCTALL-GE005WI DLY-SNOW-PCTALL-GE001TI DLY-SNOW-PCTALL-GE010TI \\\n", |
6396 | | - "0 -9999.0 -9999.0 -9999.0 \n", |
6397 | | - "1 -9999.0 -9999.0 -9999.0 \n", |
6398 | | - "2 -9999.0 -9999.0 -9999.0 \n", |
6399 | | - "3 0.0 0.0 0.0 \n", |
6400 | | - "4 0.0 0.0 0.0 \n", |
| 6396 | + "0 -9999 -9999 -9999 \n", |
| 6397 | + "1 -9999 -9999 -9999 \n", |
| 6398 | + "2 -9999 -9999 -9999 \n", |
| 6399 | + "3 0 0 0 \n", |
| 6400 | + "4 0 0 0 \n", |
6401 | 6401 | "\n", |
6402 | 6402 | " DLY-SNOW-PCTALL-GE100TI DLY-SNOW-PCTALL-GE030TI DLY-SNOW-PCTALL-GE050TI \n", |
6403 | | - "0 0.0 -9999.0 -9999.0 \n", |
6404 | | - "1 0.0 -9999.0 -9999.0 \n", |
6405 | | - "2 0.0 -9999.0 -9999.0 \n", |
6406 | | - "3 0.0 0.0 0.0 \n", |
6407 | | - "4 0.0 0.0 0.0 " |
| 6403 | + "0 0 -9999 -9999 \n", |
| 6404 | + "1 0 -9999 -9999 \n", |
| 6405 | + "2 0 -9999 -9999 \n", |
| 6406 | + "3 0 0 0 \n", |
| 6407 | + "4 0 0 0 " |
6408 | 6408 | ] |
6409 | 6409 | }, |
6410 | 6410 | "execution_count": 23, |
|
6415 | 6415 | "source": [ |
6416 | 6416 | "inner_joined_total = climate_temp.join(\n", |
6417 | 6417 | " climate_precip.set_index([\"STATION\", \"DATE\"]),\n", |
| 6418 | + " on=[\"STATION\", \"DATE\"],\n", |
| 6419 | + " how=\"inner\",\n", |
6418 | 6420 | " lsuffix=\"_x\",\n", |
6419 | 6421 | " rsuffix=\"_y\",\n", |
6420 | | - " on=[\"STATION\", \"DATE\"],\n", |
6421 | 6422 | ")\n", |
6422 | 6423 | "inner_joined_total.head()" |
6423 | 6424 | ] |
|
8576 | 8577 | } |
8577 | 8578 | ], |
8578 | 8579 | "source": [ |
8579 | | - "inner_joined_cols = pd.concat([climate_temp, climate_precip], axis=1, join=\"inner\")\n", |
| 8580 | + "inner_joined_cols = pd.concat([climate_temp, climate_precip], axis=\"columns\", join=\"inner\")\n", |
8580 | 8581 | "inner_joined.head()" |
8581 | 8582 | ] |
8582 | 8583 | }, |
|
0 commit comments