Skip to content

Instantly share code, notes, and snippets.

@koldunovn
Created April 15, 2013 22:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save koldunovn/5391791 to your computer and use it in GitHub Desktop.
Save koldunovn/5391791 to your computer and use it in GitHub Desktop.
Ответ на вопрос, заданный на [koldunov.net](http://koldunov.net/?p=833)
{
"metadata": {
"name": "converter_for_natavrame"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u041e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441, \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 [koldunov.net](http://koldunov.net/?p=833)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c \u043c\u043e\u0434\u0443\u043b\u044c numpy \u0438 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432 \u0432\u043d\u0443\u0442\u0440\u0438 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0430 (\u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u043d\u0430\u043c \u043f\u043e\u0437\u0436\u0435)"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"import numpy"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 5
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"%pylab inline"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"\n",
"Welcome to pylab, a matplotlib-based Python environment [backend: module://IPython.kernel.zmq.pylab.backend_inline].\n",
"For more information, type 'help(pylab)'.\n"
]
}
],
"prompt_number": 2
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \"sample.txt\""
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"ifile = open('sample.txt', 'r')\n",
"lines = ifile.readlines()"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 12
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0422\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0439 \u043d\u0430\u043c\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u043e \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438. \u0412\u043e \u0432\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u043c \u0432\u0430\u043c\u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043d\u0435 \u0432\u0441\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0431\u044b\u043b\u0438 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e\u0439 \u0434\u043b\u0438\u043d\u043d\u044b. \u0422\u0430\u043a \u0441\u0442\u0440\u043e\u043a\u0430 \u0434\u043b\u044f 1977 \u0433\u043e\u0434\u0430 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u043b\u0430\u0441\u044c (\\n) \u043f\u0440\u044f\u043c\u043e \u043f\u043e\u0441\u043b\u0435 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0433\u043e\u0434\u0430. \u041d\u0430\u0434\u0435\u044e\u0441\u044c \u0432 \u0432\u0430\u0448\u0438\u0445 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u044d\u0442\u043e \u043d\u0435 \u0442\u0430\u043a, \u0438\u043d\u0430\u0447\u0435 \u0434\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u043c\u0435\u0440 \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 :)"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"lines"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 13,
"text": [
"['20674 1967 22.0 35.0 28.0 39.0 22.0 23.0 59.0 46.0 49.0 45.0 36.0 29.0\\n',\n",
" '20674 1968 17.0 21.0 28.0 17.0 14.0 25.0 47.0 68.0 22.0 22.0\\n',\n",
" '20674 1969 20.0 16.0 15.0 8.0 9.0 17.0 60.0 33.0 27.0 11.0 27.0 30.0\\n',\n",
" '20674 1970 11.0 17.0 24.0 10.0 19.0 14.0 56.0 10.0 24.0 25.0 36.0 43.0\\n',\n",
" '20674 1971 91.0 39.0 17.0 4.0 12.0 13.0 31.0 67.0 78.0 16.0 31.0 26.0\\n',\n",
" '20674 1972 32.0 47.0 11.0 28.0 19.0 23.0 51.0 43.0 34.0 35.0 4.0 69.0\\n',\n",
" '20674 1973 25.0 36.0 25.0 9.0 38.0 50.0 21.0 75.0 43.0 36.0 16.0 15.0\\n',\n",
" '20674 1974 26.0 40.0 30.0 21.0 44.0 31.0 44.0 22.0 61.0 32.0 27.0\\n',\n",
" '20674 1975 49.0 16.0 15.0 29.0 12.0 28.0 35.0 25.0 35.0 43.0 24.0 54.0\\n',\n",
" '20674 1976 24.0 34.0 17.0 36.0 19.0 53.0 40.0 63.0 47.0 19.0 21.0 14.0\\n',\n",
" '20674 1977 \\n',\n",
" '20674 1978 20.0 20.0 16.0 6.0 14.0 18.0 48.0 41.0 12.0 27.0 25.0 16.0\\n',\n",
" '20674 1979 22.0 10.0 9.0 8.0 48.0 38.0 34.0 24.0 13.0 19.0 26.0\\n',\n",
" '20674 1980 21.0 35.0 9.0 14.0 23.0 41.0 66.0 67.0 55.0 44.0 8.0 32.0\\n',\n",
" '20674 1981 105.0 14.0 14.0 23.0 40.0 14.0 47.0 27.0 26.0 28.0 \\n',\n",
" '20674 1982 8.0 13.0 13.0 24.0 12.0 58.0 13.0 71.0 40.0 23.0 5.0 26.0\\n']"
]
}
],
"prompt_number": 13
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0422\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u043a\u0430 \u0441 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u043c\u0438:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"lines[1] "
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 14,
"text": [
"'20674 1968 17.0 21.0 28.0 17.0 14.0 25.0 47.0 68.0 22.0 22.0\\n'"
]
}
],
"prompt_number": 14
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u041c\u044b \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043c\u043e\u0436\u0435\u043c \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u043f\u0443\u0441\u043a:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"lines[1][59:62]"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 25,
"text": [
"' '"
]
}
],
"prompt_number": 25
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0417\u0430\u0441\u0443\u043d\u0443\u0442\u044c \u0435\u0433\u043e \u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"a = lines[1][59:62]"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 26
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0418 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u043b\u0438 \u043f\u0438\u0442\u043e\u043d \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u0431\u0435\u043b\u044b, \u0431\u0435\u0437 \u0432\u0441\u044f\u043a\u0438\u0445 \\t"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"a == ' '"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 29,
"text": [
"True"
]
}
],
"prompt_number": 29
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u041c\u043e\u0436\u0435\u0442 :)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0422\u0435\u043f\u0435\u0440\u044c \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u0439\u043c\u0451\u043c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0443 \u043d\u0430\u0441 \u0441\u0442\u0440\u043e\u043a, \u0442\u043e \u0435\u0441\u0442\u044c \u043b\u0435\u0442:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"len(lines)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 32,
"text": [
"16"
]
}
],
"prompt_number": 32
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0418 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u043f\u0443\u0441\u0442\u043e\u0439 numpy \u043c\u0430\u0441\u0441\u0438\u0432:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"data = numpy.empty((16,12))"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 168
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043c\u044b \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0441\u0442\u0440\u043e\u043a\u043e\u0432\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435, \u0438 \u043c\u044b \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u043e\u0435 \u0441\u0442\u0440\u043e\u043a\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u0442\u044c \u0438\u0437 4 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432, \u043c\u044b \u0441\u043f\u0435\u0440\u0432\u0430 \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043c\u0430\u0441\u0441\u0438\u0432 \u0446\u0438\u0444\u0440\u0430\u043c\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0438\u043c\u0438 \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u0438\u0437 4 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 (\u043b\u044e\u0431\u044b\u043c\u0438). \u0417\u0430\u0442\u0435\u043c \u043c\u0435\u043d\u044f\u0435\u043c \u0444\u043e\u0440\u043c\u0430\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0441\u0442\u0440\u043e\u043a\u043e\u0432\u044b\u0439. \u0427\u0435\u0442\u0432\u0451\u0440\u043a\u0430 \u043f\u043e\u0441\u043b\u0435 S \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0435 \u043c\u0430\u0441\u0441\u0438\u0432\u0430."
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"data.fill(9999)\n",
"data = data.astype('|S4' )"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 169
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0422\u0430\u043a \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u043d\u0430\u0448 \u043c\u0430\u0441\u0441\u0438\u0432:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"data"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 170,
"text": [
"array([['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999'],\n",
" ['9999', '9999', '9999', '9999', '9999', '9999', '9999', '9999',\n",
" '9999', '9999', '9999', '9999']], \n",
" dtype='|S4')"
]
}
],
"prompt_number": 170
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0422\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043d\u0430\u0448 \u043c\u0430\u0441\u0441\u0438\u0432 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430, \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0447\u0442\u043e \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0432 \u0441\u0442\u0440\u043e\u043a\u0430\u0445 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u043e:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"for year, line in enumerate(lines):\n",
" data[year,0] = line[12:16]\n",
" data[year,1] = line[18:22]\n",
" data[year,2] = line[24:28]\n",
" data[year,3] = line[30:34]\n",
" data[year,4] = line[36:40]\n",
" data[year,5] = line[42:46]\n",
" data[year,6] = line[48:52]\n",
" data[year,7] = line[54:58]\n",
" data[year,8] = line[60:64]\n",
" data[year,9] = line[66:70]\n",
" data[year,10] = line[72:76]\n",
" data[year,11] = line[78:82]"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 171
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0422\u0435\u043f\u0435\u0440\u044c \u043c\u0430\u0441\u0441\u0438\u0432 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0432\u043e\u0442 \u0442\u0430\u043a:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"data"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 172,
"text": [
"array([['22.0', '35.0', '28.0', '39.0', '22.0', '23.0', '59.0', '46.0',\n",
" '49.0', '45.0', '36.0', '29.0'],\n",
" ['17.0', '21.0', '28.0', '17.0', '14.0', '25.0', '47.0', '68.0',\n",
" ' ', ' ', '22.0', '22.0'],\n",
" ['20.0', '16.0', '15.0', ' 8.0', ' 9.0', '17.0', '60.0', '33.0',\n",
" '27.0', '11.0', '27.0', '30.0'],\n",
" ['11.0', '17.0', '24.0', '10.0', '19.0', '14.0', '56.0', '10.0',\n",
" '24.0', '25.0', '36.0', '43.0'],\n",
" ['91.0', '39.0', '17.0', ' 4.0', '12.0', '13.0', '31.0', '67.0',\n",
" '78.0', '16.0', '31.0', '26.0'],\n",
" ['32.0', '47.0', '11.0', '28.0', '19.0', '23.0', '51.0', '43.0',\n",
" '34.0', '35.0', ' 4.0', '69.0'],\n",
" ['25.0', '36.0', '25.0', ' 9.0', '38.0', '50.0', '21.0', '75.0',\n",
" '43.0', '36.0', '16.0', '15.0'],\n",
" ['26.0', '40.0', '30.0', '21.0', '44.0', '31.0', '44.0', '22.0',\n",
" '61.0', '32.0', ' ', '27.0'],\n",
" ['49.0', '16.0', '15.0', '29.0', '12.0', '28.0', '35.0', '25.0',\n",
" '35.0', '43.0', '24.0', '54.0'],\n",
" ['24.0', '34.0', '17.0', '36.0', '19.0', '53.0', '40.0', '63.0',\n",
" '47.0', '19.0', '21.0', '14.0'],\n",
" [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',\n",
" ' ', ' ', ' ', ' '],\n",
" ['20.0', '20.0', '16.0', ' 6.0', '14.0', '18.0', '48.0', '41.0',\n",
" '12.0', '27.0', '25.0', '16.0'],\n",
" ['22.0', ' ', '10.0', ' 9.0', ' 8.0', '48.0', '38.0', '34.0',\n",
" '24.0', '13.0', '19.0', '26.0'],\n",
" ['21.0', '35.0', ' 9.0', '14.0', '23.0', '41.0', '66.0', '67.0',\n",
" '55.0', '44.0', ' 8.0', '32.0'],\n",
" ['05.0', '14.0', '14.0', '23.0', ' ', '40.0', '14.0', '47.0',\n",
" '27.0', '26.0', '28.0', ' '],\n",
" [' 8.0', '13.0', '13.0', '24.0', '12.0', '58.0', '13.0', '71.0',\n",
" '40.0', '23.0', ' 5.0', '26.0']], \n",
" dtype='|S4')"
]
}
],
"prompt_number": 172
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u041d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043a\u0430\u043a \u0442\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0431\u0435\u043b\u044b. numpy \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0435\u043a\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043d\u043e\u0442\u0430\u0446\u0438\u044e, \u0442\u0430\u043a \u0447\u0442\u043e \u043d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0433\u043d\u0430\u0442\u044c \u0446\u0438\u043a\u043b \u0447\u0435\u0440\u0435\u0437 \u0432\u0435\u0441\u044c \u043c\u0430\u0441\u0441\u0438\u0432. \u0412\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043d\u0438\u0436\u0435 \u0437\u043d\u0430\u0447\u0438\u0442 - \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0440\u0430\u0432\u043d\u044b\u0435 4 \u043f\u0440\u043e\u0431\u0435\u043b\u0430\u043c \u043d\u0430 -999 :"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"data[data==' '] = '-999'"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 173
},
{
"cell_type": "raw",
"metadata": {},
"source": [
"\u0422\u0435\u043f\u0435\u0440\u044c \u043c\u0430\u0441\u0441\u0438\u0432 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"data"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 174,
"text": [
"array([['22.0', '35.0', '28.0', '39.0', '22.0', '23.0', '59.0', '46.0',\n",
" '49.0', '45.0', '36.0', '29.0'],\n",
" ['17.0', '21.0', '28.0', '17.0', '14.0', '25.0', '47.0', '68.0',\n",
" '-999', '-999', '22.0', '22.0'],\n",
" ['20.0', '16.0', '15.0', ' 8.0', ' 9.0', '17.0', '60.0', '33.0',\n",
" '27.0', '11.0', '27.0', '30.0'],\n",
" ['11.0', '17.0', '24.0', '10.0', '19.0', '14.0', '56.0', '10.0',\n",
" '24.0', '25.0', '36.0', '43.0'],\n",
" ['91.0', '39.0', '17.0', ' 4.0', '12.0', '13.0', '31.0', '67.0',\n",
" '78.0', '16.0', '31.0', '26.0'],\n",
" ['32.0', '47.0', '11.0', '28.0', '19.0', '23.0', '51.0', '43.0',\n",
" '34.0', '35.0', ' 4.0', '69.0'],\n",
" ['25.0', '36.0', '25.0', ' 9.0', '38.0', '50.0', '21.0', '75.0',\n",
" '43.0', '36.0', '16.0', '15.0'],\n",
" ['26.0', '40.0', '30.0', '21.0', '44.0', '31.0', '44.0', '22.0',\n",
" '61.0', '32.0', '-999', '27.0'],\n",
" ['49.0', '16.0', '15.0', '29.0', '12.0', '28.0', '35.0', '25.0',\n",
" '35.0', '43.0', '24.0', '54.0'],\n",
" ['24.0', '34.0', '17.0', '36.0', '19.0', '53.0', '40.0', '63.0',\n",
" '47.0', '19.0', '21.0', '14.0'],\n",
" ['-999', '-999', '-999', '-999', '-999', '-999', '-999', '-999',\n",
" '-999', '-999', '-999', '-999'],\n",
" ['20.0', '20.0', '16.0', ' 6.0', '14.0', '18.0', '48.0', '41.0',\n",
" '12.0', '27.0', '25.0', '16.0'],\n",
" ['22.0', '-999', '10.0', ' 9.0', ' 8.0', '48.0', '38.0', '34.0',\n",
" '24.0', '13.0', '19.0', '26.0'],\n",
" ['21.0', '35.0', ' 9.0', '14.0', '23.0', '41.0', '66.0', '67.0',\n",
" '55.0', '44.0', ' 8.0', '32.0'],\n",
" ['05.0', '14.0', '14.0', '23.0', '-999', '40.0', '14.0', '47.0',\n",
" '27.0', '26.0', '28.0', '-999'],\n",
" [' 8.0', '13.0', '13.0', '24.0', '12.0', '58.0', '13.0', '71.0',\n",
" '40.0', '23.0', ' 5.0', '26.0']], \n",
" dtype='|S4')"
]
}
],
"prompt_number": 174
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u041e\u0434\u043d\u0430\u043a\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u0432\u0441\u0451 \u0435\u0449\u0451 \u0438\u043c\u0435\u044e\u0442 \u0442\u0438\u043f str, \u0447\u0442\u043e \u043d\u0430\u0441, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c. \u041f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u0447\u0438\u0441\u043b\u0430 \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0437\u0430\u043f\u044f\u0442\u043e\u0439 (\u0438\u043b\u0438 \u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0442\u043e\u0447\u043a\u043e\u0439 :)) \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b astype:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"data = data.astype('float')"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 175
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"data"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 176,
"text": [
"array([[ 22., 35., 28., 39., 22., 23., 59., 46., 49.,\n",
" 45., 36., 29.],\n",
" [ 17., 21., 28., 17., 14., 25., 47., 68., -999.,\n",
" -999., 22., 22.],\n",
" [ 20., 16., 15., 8., 9., 17., 60., 33., 27.,\n",
" 11., 27., 30.],\n",
" [ 11., 17., 24., 10., 19., 14., 56., 10., 24.,\n",
" 25., 36., 43.],\n",
" [ 91., 39., 17., 4., 12., 13., 31., 67., 78.,\n",
" 16., 31., 26.],\n",
" [ 32., 47., 11., 28., 19., 23., 51., 43., 34.,\n",
" 35., 4., 69.],\n",
" [ 25., 36., 25., 9., 38., 50., 21., 75., 43.,\n",
" 36., 16., 15.],\n",
" [ 26., 40., 30., 21., 44., 31., 44., 22., 61.,\n",
" 32., -999., 27.],\n",
" [ 49., 16., 15., 29., 12., 28., 35., 25., 35.,\n",
" 43., 24., 54.],\n",
" [ 24., 34., 17., 36., 19., 53., 40., 63., 47.,\n",
" 19., 21., 14.],\n",
" [-999., -999., -999., -999., -999., -999., -999., -999., -999.,\n",
" -999., -999., -999.],\n",
" [ 20., 20., 16., 6., 14., 18., 48., 41., 12.,\n",
" 27., 25., 16.],\n",
" [ 22., -999., 10., 9., 8., 48., 38., 34., 24.,\n",
" 13., 19., 26.],\n",
" [ 21., 35., 9., 14., 23., 41., 66., 67., 55.,\n",
" 44., 8., 32.],\n",
" [ 5., 14., 14., 23., -999., 40., 14., 47., 27.,\n",
" 26., 28., -999.],\n",
" [ 8., 13., 13., 24., 12., 58., 13., 71., 40.,\n",
" 23., 5., 26.]])"
]
}
],
"prompt_number": 176
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0422\u0435\u043f\u0435\u0440\u044c \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043d\u0430\u0448\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"plot(data[0,:])"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 177,
"text": [
"[<matplotlib.lines.Line2D at 0xc5f6ccc>]"
]
},
{
"output_type": "display_data",
"png": "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\n",
"text": [
"<matplotlib.figure.Figure at 0xc2bc2cc>"
]
}
],
"prompt_number": 177
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u041d\u043e \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0451\u0442 \u0435\u0441\u043b\u0438 \u043c\u044b \u0432\u044b\u0431\u0435\u0440\u0435\u043c \u0433\u043e\u0434 \u0441 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438?:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"plot(data[1,:])"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 190,
"text": [
"[<matplotlib.lines.Line2D at 0xcc342ac>]"
]
},
{
"output_type": "display_data",
"png": "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\nkgAAAABJRU5ErkJggg==\n",
"text": [
"<matplotlib.figure.Figure at 0xc9d6a4c>"
]
}
],
"prompt_number": 190
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u041f\u0438\u0447\u0430\u043b\u044c\u043a\u0430... \u041d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0434\u0430\u0442\u044c \u043f\u043e\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u0441\u0442\u0440\u043e\u044f\u0449\u0435\u0439 \u0433\u0440\u0430\u0444\u0438\u043a, \u0447\u0442\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f -999 \u043f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0435. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439 masked array, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a matplotlib, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0442\u0440\u043e\u0438\u0442 \u0433\u0440\u0430\u0444\u0438\u043a\u0438, \u0442\u0430\u043a \u0438 numpy \u043f\u0440\u0438 \u0440\u0430\u0441\u0447\u0451\u0442\u0430\u0445, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u0440\u0435\u0434\u043d\u0438\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439."
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"data_miss = numpy.ma.masked_equal(data, -999)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 178
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0422\u0435\u043f\u0435\u0440\u044c \u0433\u0440\u0430\u0444\u0438\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"plot(data_miss[1,:])"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 191,
"text": [
"[<matplotlib.lines.Line2D at 0xcd45fcc>]"
]
},
{
"output_type": "display_data",
"png": "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\n",
"text": [
"<matplotlib.figure.Figure at 0xcb881ec>"
]
}
],
"prompt_number": 191
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"data_miss[1,:].mean()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 200,
"text": [
"28.100000000000001"
]
}
],
"prompt_number": 200
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
"\u0418\u043c\u043f\u043e\u0440\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 Pandas"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0415\u0441\u043b\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0431\u0443\u0434\u0435\u0442 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0438\u0445 \u0441\u0440\u0430\u0437\u0443 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 pandas. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u043f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u044d\u0442\u0438\u043c \u043c\u043e\u0434\u0443\u043b\u0435\u043c \u0441 \u0433\u0438\u0434\u0440\u043e\u043c\u0435\u0442\u0435\u043e\u0440\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0443\u043a\u043b\u043e\u043d\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u043d\u0430 \u0435\u0449\u0451 \u043f\u043e\u043a\u0430 \u043d\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u043c \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435 [Earthpy.org](http://earthpy.org/pandas-basics.html) :)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c \u043c\u043e\u0434\u0443\u043b\u044c:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"import pandas\n",
"pandas.__version__"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 193,
"text": [
"'0.10.1'"
]
}
],
"prompt_number": 193
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0422\u0435\u043f\u0435\u0440\u044c \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0432\u0435\u0441\u044c \u0444\u0430\u0439\u043b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043e\u0434\u043d\u043e\u0439, \u0445\u043e\u0442\u044c \u0438 \u043e\u043e\u043e\u043e\u0447\u0435\u043d\u044c \u0434\u043b\u0438\u043d\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. \u0417\u0434\u0435\u0441\u044c \n",
"\n",
"- **colspecs** - \u0441\u043f\u0438\u0441\u043e\u043a \u0441 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435\u043c \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u0430 \n",
"- **names** - \u0437\u0430\u0434\u0430\u0451\u043c \u0438\u043c\u0435\u043d\u0430 \u043d\u0430\u0448\u0438\u043c \u0441\u0442\u043e\u043b\u0431\u0446\u0430\u043c\n",
"- **parse_dates** - \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0430\u0442 \u0434\u043b\u044f \u043a\u043e\u043b\u043e\u043d\u043a\u0438 Year\n",
"- **insex_col** - \u0434\u0435\u043b\u0430\u0435\u043c \u043a\u043e\u043b\u043e\u043d\u043a\u0443 \u0441 \u0434\u0430\u0442\u0430\u043c\u0438 \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u043c \u043d\u0430\u0448\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"pd = pandas.read_fwf('sample.txt',colspecs=[(6,10),(12,16), (18,22), (24,28),\n",
" (30,34), (36,40), (42,46), (48,52), \n",
" (54,58), (60, 64), (66,70), (72, 76), \n",
" (78,82) ], names=['Year', 'JAN', 'FEB',\n",
" 'MAR', 'APR', 'MAY', 'JUN', 'JUL', 'AUG',\n",
" 'SEP', 'OCT', 'NOV', 'DEC'], \n",
" parse_dates=['Year'], index_col=['Year'] )"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 194
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0412 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043a\u0440\u0430\u0441\u0438\u0432\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0447\u043a\u0443, \u0441 \u043f\u0440\u043e\u0431\u0435\u043b\u0430\u043c\u0438 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u043c\u0438 \u0432 NaN \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u043e\u043c (\u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0442\u0430\u043a \u0432\u0435\u0437\u0451\u0442 :)) \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u043b\u0435\u0433\u043a\u043e \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u0438\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 "
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"pd"
],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>JAN</th>\n",
" <th>FEB</th>\n",
" <th>MAR</th>\n",
" <th>APR</th>\n",
" <th>MAY</th>\n",
" <th>JUN</th>\n",
" <th>JUL</th>\n",
" <th>AUG</th>\n",
" <th>SEP</th>\n",
" <th>OCT</th>\n",
" <th>NOV</th>\n",
" <th>DEC</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Year</th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></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>1967-01-01</th>\n",
" <td> 22</td>\n",
" <td> 35</td>\n",
" <td> 28</td>\n",
" <td> 39</td>\n",
" <td> 22</td>\n",
" <td> 23</td>\n",
" <td> 59</td>\n",
" <td> 46</td>\n",
" <td> 49</td>\n",
" <td> 45</td>\n",
" <td> 36</td>\n",
" <td> 29</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1968-01-01</th>\n",
" <td> 17</td>\n",
" <td> 21</td>\n",
" <td> 28</td>\n",
" <td> 17</td>\n",
" <td> 14</td>\n",
" <td> 25</td>\n",
" <td> 47</td>\n",
" <td> 68</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td> 22</td>\n",
" <td> 22</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1969-01-01</th>\n",
" <td> 20</td>\n",
" <td> 16</td>\n",
" <td> 15</td>\n",
" <td> 8</td>\n",
" <td> 9</td>\n",
" <td> 17</td>\n",
" <td> 60</td>\n",
" <td> 33</td>\n",
" <td> 27</td>\n",
" <td> 11</td>\n",
" <td> 27</td>\n",
" <td> 30</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1970-01-01</th>\n",
" <td> 11</td>\n",
" <td> 17</td>\n",
" <td> 24</td>\n",
" <td> 10</td>\n",
" <td> 19</td>\n",
" <td> 14</td>\n",
" <td> 56</td>\n",
" <td> 10</td>\n",
" <td> 24</td>\n",
" <td> 25</td>\n",
" <td> 36</td>\n",
" <td> 43</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1971-01-01</th>\n",
" <td> 91</td>\n",
" <td> 39</td>\n",
" <td> 17</td>\n",
" <td> 4</td>\n",
" <td> 12</td>\n",
" <td> 13</td>\n",
" <td> 31</td>\n",
" <td> 67</td>\n",
" <td> 78</td>\n",
" <td> 16</td>\n",
" <td> 31</td>\n",
" <td> 26</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1972-01-01</th>\n",
" <td> 32</td>\n",
" <td> 47</td>\n",
" <td> 11</td>\n",
" <td> 28</td>\n",
" <td> 19</td>\n",
" <td> 23</td>\n",
" <td> 51</td>\n",
" <td> 43</td>\n",
" <td> 34</td>\n",
" <td> 35</td>\n",
" <td> 4</td>\n",
" <td> 69</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1973-01-01</th>\n",
" <td> 25</td>\n",
" <td> 36</td>\n",
" <td> 25</td>\n",
" <td> 9</td>\n",
" <td> 38</td>\n",
" <td> 50</td>\n",
" <td> 21</td>\n",
" <td> 75</td>\n",
" <td> 43</td>\n",
" <td> 36</td>\n",
" <td> 16</td>\n",
" <td> 15</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1974-01-01</th>\n",
" <td> 26</td>\n",
" <td> 40</td>\n",
" <td> 30</td>\n",
" <td> 21</td>\n",
" <td> 44</td>\n",
" <td> 31</td>\n",
" <td> 44</td>\n",
" <td> 22</td>\n",
" <td> 61</td>\n",
" <td> 32</td>\n",
" <td>NaN</td>\n",
" <td> 27</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1975-01-01</th>\n",
" <td> 49</td>\n",
" <td> 16</td>\n",
" <td> 15</td>\n",
" <td> 29</td>\n",
" <td> 12</td>\n",
" <td> 28</td>\n",
" <td> 35</td>\n",
" <td> 25</td>\n",
" <td> 35</td>\n",
" <td> 43</td>\n",
" <td> 24</td>\n",
" <td> 54</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1976-01-01</th>\n",
" <td> 24</td>\n",
" <td> 34</td>\n",
" <td> 17</td>\n",
" <td> 36</td>\n",
" <td> 19</td>\n",
" <td> 53</td>\n",
" <td> 40</td>\n",
" <td> 63</td>\n",
" <td> 47</td>\n",
" <td> 19</td>\n",
" <td> 21</td>\n",
" <td> 14</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1977-01-01</th>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1978-01-01</th>\n",
" <td> 20</td>\n",
" <td> 20</td>\n",
" <td> 16</td>\n",
" <td> 6</td>\n",
" <td> 14</td>\n",
" <td> 18</td>\n",
" <td> 48</td>\n",
" <td> 41</td>\n",
" <td> 12</td>\n",
" <td> 27</td>\n",
" <td> 25</td>\n",
" <td> 16</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1979-01-01</th>\n",
" <td> 22</td>\n",
" <td>NaN</td>\n",
" <td> 10</td>\n",
" <td> 9</td>\n",
" <td> 8</td>\n",
" <td> 48</td>\n",
" <td> 38</td>\n",
" <td> 34</td>\n",
" <td> 24</td>\n",
" <td> 13</td>\n",
" <td> 19</td>\n",
" <td> 26</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1980-01-01</th>\n",
" <td> 21</td>\n",
" <td> 35</td>\n",
" <td> 9</td>\n",
" <td> 14</td>\n",
" <td> 23</td>\n",
" <td> 41</td>\n",
" <td> 66</td>\n",
" <td> 67</td>\n",
" <td> 55</td>\n",
" <td> 44</td>\n",
" <td> 8</td>\n",
" <td> 32</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1981-01-01</th>\n",
" <td> 5</td>\n",
" <td> 14</td>\n",
" <td> 14</td>\n",
" <td> 23</td>\n",
" <td>NaN</td>\n",
" <td> 40</td>\n",
" <td> 14</td>\n",
" <td> 47</td>\n",
" <td> 27</td>\n",
" <td> 26</td>\n",
" <td> 28</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1982-01-01</th>\n",
" <td> 8</td>\n",
" <td> 13</td>\n",
" <td> 13</td>\n",
" <td> 24</td>\n",
" <td> 12</td>\n",
" <td> 58</td>\n",
" <td> 13</td>\n",
" <td> 71</td>\n",
" <td> 40</td>\n",
" <td> 23</td>\n",
" <td> 5</td>\n",
" <td> 26</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"output_type": "pyout",
"prompt_number": 196,
"text": [
" JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC\n",
"Year \n",
"1967-01-01 22 35 28 39 22 23 59 46 49 45 36 29\n",
"1968-01-01 17 21 28 17 14 25 47 68 NaN NaN 22 22\n",
"1969-01-01 20 16 15 8 9 17 60 33 27 11 27 30\n",
"1970-01-01 11 17 24 10 19 14 56 10 24 25 36 43\n",
"1971-01-01 91 39 17 4 12 13 31 67 78 16 31 26\n",
"1972-01-01 32 47 11 28 19 23 51 43 34 35 4 69\n",
"1973-01-01 25 36 25 9 38 50 21 75 43 36 16 15\n",
"1974-01-01 26 40 30 21 44 31 44 22 61 32 NaN 27\n",
"1975-01-01 49 16 15 29 12 28 35 25 35 43 24 54\n",
"1976-01-01 24 34 17 36 19 53 40 63 47 19 21 14\n",
"1977-01-01 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN\n",
"1978-01-01 20 20 16 6 14 18 48 41 12 27 25 16\n",
"1979-01-01 22 NaN 10 9 8 48 38 34 24 13 19 26\n",
"1980-01-01 21 35 9 14 23 41 66 67 55 44 8 32\n",
"1981-01-01 5 14 14 23 NaN 40 14 47 27 26 28 NaN\n",
"1982-01-01 8 13 13 24 12 58 13 71 40 23 5 26"
]
}
],
"prompt_number": 196
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u041c\u043e\u0436\u0435\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c \u0445\u043e\u0434 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u044f\u043d\u0432\u0430\u0440\u044f:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"pd.JAN.plot()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 197,
"text": [
"<matplotlib.axes.AxesSubplot at 0xcd562cc>"
]
},
{
"output_type": "display_data",
"png": "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\n",
"text": [
"<matplotlib.figure.Figure at 0xcc49f6c>"
]
}
],
"prompt_number": 197
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0418\u043b\u0438 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0449\u0438\u0445 \u043d\u0430\u0441 \u043b\u0435\u0442, \u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0432\u0438\u0434\u0435 \u0431\u0430\u0440 \u0433\u0440\u0430\u0444\u0438\u043a\u0430:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"pd.ix['1980':'1982'].plot(kind='barh')"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 136,
"text": [
"<matplotlib.axes.AxesSubplot at 0xbcba76c>"
]
},
{
"output_type": "display_data",
"png": "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\nrkJggg==\n",
"text": [
"<matplotlib.figure.Figure at 0xbcdb64c>"
]
}
],
"prompt_number": 136
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\u0418\u043b\u0438 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0433\u043e\u0434:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"pd.ix[1].plot()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 198,
"text": [
"<matplotlib.axes.AxesSubplot at 0xce9460c>"
]
},
{
"output_type": "display_data",
"png": "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\nAABJRU5ErkJggg==\n",
"text": [
"<matplotlib.figure.Figure at 0xce985ec>"
]
}
],
"prompt_number": 198
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment