|
352 | 352 | "local_sea_level_stations.loc[american_stations, [\"ID\", \"Station Name\"]]"
|
353 | 353 | ]
|
354 | 354 | },
|
| 355 | + { |
| 356 | + "cell_type": "markdown", |
| 357 | + "metadata": {}, |
| 358 | + "source": [ |
| 359 | + "## Warning: modifying a dataframe with multiple indexing" |
| 360 | + ] |
| 361 | + }, |
| 362 | + { |
| 363 | + "cell_type": "code", |
| 364 | + "execution_count": null, |
| 365 | + "metadata": { |
| 366 | + "collapsed": false |
| 367 | + }, |
| 368 | + "outputs": [], |
| 369 | + "source": [ |
| 370 | + "giss_temp" |
| 371 | + ] |
| 372 | + }, |
| 373 | + { |
| 374 | + "cell_type": "code", |
| 375 | + "execution_count": null, |
| 376 | + "metadata": { |
| 377 | + "collapsed": false |
| 378 | + }, |
| 379 | + "outputs": [], |
| 380 | + "source": [ |
| 381 | + "giss_temp['Jan']" |
| 382 | + ] |
| 383 | + }, |
| 384 | + { |
| 385 | + "cell_type": "code", |
| 386 | + "execution_count": null, |
| 387 | + "metadata": { |
| 388 | + "collapsed": false |
| 389 | + }, |
| 390 | + "outputs": [], |
| 391 | + "source": [ |
| 392 | + "# This works right now, but this is dangerous:\n", |
| 393 | + "giss_temp['Jan'][1880] = -33.9" |
| 394 | + ] |
| 395 | + }, |
| 396 | + { |
| 397 | + "cell_type": "code", |
| 398 | + "execution_count": null, |
| 399 | + "metadata": { |
| 400 | + "collapsed": false |
| 401 | + }, |
| 402 | + "outputs": [], |
| 403 | + "source": [ |
| 404 | + "giss_temp" |
| 405 | + ] |
| 406 | + }, |
| 407 | + { |
| 408 | + "cell_type": "code", |
| 409 | + "execution_count": null, |
| 410 | + "metadata": { |
| 411 | + "collapsed": true |
| 412 | + }, |
| 413 | + "outputs": [], |
| 414 | + "source": [ |
| 415 | + "# This is the safe way to do it:\n", |
| 416 | + "giss_temp.loc[1880, 'Jan'] = -33.9" |
| 417 | + ] |
| 418 | + }, |
355 | 419 | {
|
356 | 420 | "cell_type": "markdown",
|
357 | 421 | "metadata": {},
|
|
2082 | 2146 | }
|
2083 | 2147 | ],
|
2084 | 2148 | "metadata": {
|
| 2149 | + "anaconda-cloud": {}, |
2085 | 2150 | "kernelspec": {
|
2086 |
| - "display_name": "Python 2", |
| 2151 | + "display_name": "Python [Root]", |
2087 | 2152 | "language": "python",
|
2088 |
| - "name": "python2" |
| 2153 | + "name": "Python [Root]" |
2089 | 2154 | },
|
2090 | 2155 | "language_info": {
|
2091 | 2156 | "codemirror_mode": {
|
2092 | 2157 | "name": "ipython",
|
2093 |
| - "version": 2 |
| 2158 | + "version": 3 |
2094 | 2159 | },
|
2095 | 2160 | "file_extension": ".py",
|
2096 | 2161 | "mimetype": "text/x-python",
|
2097 | 2162 | "name": "python",
|
2098 | 2163 | "nbconvert_exporter": "python",
|
2099 |
| - "pygments_lexer": "ipython2", |
2100 |
| - "version": "2.7.10" |
| 2164 | + "pygments_lexer": "ipython3", |
| 2165 | + "version": "3.5.2" |
2101 | 2166 | }
|
2102 | 2167 | },
|
2103 | 2168 | "nbformat": 4,
|
|
0 commit comments