рдЕрдЪреНрдЫреЗ рджрд┐рди, рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдПрдХ
рд▓реЗрдЦ рдореЗрдВ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЖрдЬ рдореИрдВ рдкрд╛рдпрдерди рдореЗрдВ рдкрд╛рдВрдбрд╛ рдореЙрдбреНрдпреВрд▓ рдФрд░ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рд╛рдиреА рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рддреНрд╡рд░рд┐рдд рджреГрд╢реНрдп рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рд╕реНрдкрд░реНрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
рдорд╛рдЯрдкреНрд▓реЛрдЯрд▓рд┐рдм рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░
рд╕реНрдкрд╛рдЗрдбрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рдЗрд╕рдореЗрдВ рд╣рдорд╛рд░реА рдорджрдж рдХрд░реЗрдВрдЧреЗред
рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг
рдЗрд╕рд▓рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рджреЗрдЦрд╛ рдерд╛, рдкрдВрдбреЛрдВ рдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдкрд░реНрдпрд╛рдкреНрдд рдЕрд╡рд╕рд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди
рдЖрдИрдкреАрдереЙрди рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд╢реЗрд▓ рдЖрдкрдХреЛ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рдХрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИрдмреЗ рдкрд░
рдкрдврд╝ рд╕рдХрддреЗ
рд╣реИрдВ ред рдЗрд╕рдХреЗ рдореБрдЦреНрдп рд▓рд╛рдн рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ matplotlib рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдЗрд╕рдХреЗ рдПрдХреАрдХрд░рдг рдХреЛ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЬреЛ рдЧрдгрдирд╛ рдХреЗ рджреМрд░рд╛рди рдбреЗрдЯрд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЬрдм рдПрдХ рдЖрдИрдбреАрдИ рдЪреБрдирддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдИрдкреАрдереЙрди рдХрд╛ рд╕рдорд░реНрдерди рдорд┐рд▓рд╛ред рдирддреАрдЬрддрди, рдореЗрд░реА рдкрд╕рдВрдж
рд╕реНрдкрд╛рдЗрдбрд░ рдереА ред
рд╕реНрдкрд╛рдЗрдбрд░ (рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкрд╛рдЗрдерди рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдПрдирд╡рд╛рдпрд░рдореЗрдВрдЯ) MATLAB рдХреЗ рд╕рдорд╛рди рдПрдХ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИред рдЗрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдореБрдЦреНрдп рд▓рд╛рдн рд╣реИрдВ:
- рдЕрдиреБрдХреВрд▓рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕
- Matplotlib, NumPy, SciPy рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг
- рдХрдИ IPython рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
- рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╕рдордп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд╛рдпрдирд╛рдорд┐рдХ рдорджрдж (рдореБрджреНрд░рд┐рдд рдЕрдВрддрд┐рдо рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдорджрдж рджрд┐рдЦрд╛рддрд╛ рд╣реИ)
- HTML / xml рдореЗрдВ рдХрдВрд╕реЛрд▓ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рдЕрд╡рд▓реЛрдХрди
рдпрд╣рд╛рдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛
рд╣реИ ред
рдкрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдВрдЫрд┐рдд рд░реВрдк рдореЗрдВ рд▓рд╛рдирд╛
рдЗрд╕рд▓рд┐рдП, рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╡рд▓реЛрдХрди рдХреЗ рдмрд╛рдж, рд╕реАрдзреЗ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдкрд░ рдЬрд╛рдПрдВред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рд░реВрд╕реА рд╕рдВрдШ рдореЗрдВ рдЬрдирд╕рдВрдЦреНрдпрд╛ рдкрд░
рдбреЗрдЯрд╛ рд▓рд┐рдпрд╛ред
рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП xls рдлрд╝рд╛рдЗрд▓ рдХреЛ
read_excel () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЛрдб рдХрд░реЗрдВ
import pandas as pd data = pd.read_excel('data.xls',u'1', header=4, parse_cols="A:B",skip_footer=2, index_col=0) c = data.rename(columns={u'':'PeopleQty'})
рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдлрд╝рдВрдХреНрд╢рди рдХреЗ 6 рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:
- рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
- рдбреЗрдЯрд╛ рдпреБрдХреНрдд рд╢реАрдЯ рдХрд╛ рдирд╛рдо
- рдлрд╝реАрд▓реНрдб рдирд╛рдо рд╡рд╛рд▓реЗ рд▓рд╛рдЗрди рдирдВрдмрд░ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд▓рд╛рдЗрди 4 рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ 3 рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╕рдВрджрд░реНрдн рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИ)
- рд╕реНрддрдВрднреЛрдВ рдХреА рд╕реВрдЪреА рдЬреЛ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдореЗрдВ рдЧрд┐рд░реЗрдЧреА (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреВрд░реА рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рд╣рдореЗрдВ рдХреЗрд╡рд▓ 2 рдХреЙрд▓рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рд╡рд░реНрд╖ рдФрд░ рдЗрд╕рдХреЗ рдЕрдиреБрд░реВрдк рдЬрдирд╕рдВрдЦреНрдпрд╛ рдХреА рд╕рдВрдЦреНрдпрд╛)
- рдЕрдЧрд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рдЕрдВрддрд┐рдо 2 рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦреЗрдВрдЧреЗ (рдЙрдирдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд╣реИрдВ)
- рдЕрдВрддрд┐рдо рдкреИрд░рд╛рдореАрдЯрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рд╕реЗ рдкрд╣рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░реЗрдВрдЧреЗ
рдирд╛рдо () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рд╣реЗрдбрд░ рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ,
{'рдкреБрд░рд╛рдирд╛ рдлрд╝реАрд▓реНрдб рдирд╛рдо' рдХрд╛ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдЗрд╕реЗ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
: 'рдирдпрд╛ рдлрд╝реАрд▓реНрдб рдирд╛рдо'}рдЕрдм рд╣рдорд╛рд░рд╛ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
| PeopleQty |
---|
| рдЖрдмрд╛рджреА |
| рд▓рд╛рдЦ рд▓реЛрдЧ |
1897.0 | |
рд░реВрд╕реА рд╕рд╛рдореНрд░рд╛рдЬреНрдп рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рднреАрддрд░ | 128.2 |
рдЖрдзреБрдирд┐рдХ рд╕реАрдорд╛рдУрдВ рдХреЗ рднреАрддрд░ | 67.5 |
1914 | |
рд░реВрд╕реА рд╕рд╛рдореНрд░рд╛рдЬреНрдп рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рднреАрддрд░ | 165.7 |
рдЖрдзреБрдирд┐рдХ рд╕реАрдорд╛рдУрдВ рдХреЗ рднреАрддрд░ | 89.9 |
1917 | 91 |
1926 | 92.7 |
1939 | 108.4 |
1959 | 117.2 |
1970 | 129.9 |
1971 | 130.6 |
1972 | 131.3 |
1973 | 132.1 |
1974 | 132.8 |
1975 | 133.6 |
1976 | 134.5 |
1977 | 135.5 |
1978 | 136.5 |
... | ... |
2013 | 143.3 |
рдареАрдХ рд╣реИ, рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрдВрдбреЗрдХреНрд╕ рдХреЙрд▓рдо рдореЗрдВ рдбреЗрдЯрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рди рдХреЗрд╡рд▓ рд╡рд░реНрд╖ рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╢рд╛рдмреНрджрд┐рдХ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рднреА рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдореЗрдВ рдЦрд╛рд▓реА рдорд╛рди рднреА рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ 1970 рддрдХ, рдЖрд╕-рдкрд╛рд╕ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рдмрдбрд╝реЗ рд╕рдордп рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдХреЗ рдХрд╛рд░рдг рдбреЗрдЯрд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рднрд░рд╛ рдЧрдпрд╛ рдерд╛ред
рдЖрдк рдХрдИ рдорд╛рдпрдиреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рд╕реБрдВрджрд░ рджреГрд╢реНрдп рдореЗрдВ рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:
- рдпрд╛ рдлрд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░
- рдпрд╛ рдХрд┐рд╕реА DataFrame рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдХреЗ, рдЬрд┐рд╕рдореЗрдВ рджрд┐рдирд╛рдВрдХ рд╕реНрд╡рд░реВрдк рдореЗрдВ рд╡рд░реНрд╖ рд╣реЛрдВрдЧреЗ (рдпрд╣ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рднреА рдорджрдж рдХрд░реЗрдЧрд╛)
рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд╕рд╛рде рдореВрд▓ рдХрд╛рдо рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдмрд╛рд░ рд╣рдо рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛рдлрд╝реНрд░реЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рдЧрдарди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдпрд╣ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдкрд╛рдВрдбрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдЕрдиреБрдХреНрд░рдо рдмрдирд╛рдирд╛ рдХреИрд╕реЗ рд╕рдВрднрд╡ рд╣реИред
рд╕рдордпрд░реЗрдЦрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк date_range () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ, 3 рдкреИрд░рд╛рдореАрдЯрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ: рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореВрд▓реНрдп, рдЕрд╡рдзрд┐ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЕрд╡рдзрд┐ рдЖрдХрд╛рд░ (рджрд┐рди, рдорд╣реАрдиреЗ, рд╡рд░реНрд╖, рдЖрджрд┐)ред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪрд▓реЛ 1970 рд╕реЗ рд╡рд░реНрддрдорд╛рди рддрдХ рдПрдХ рдХреНрд░рдо рдмрдирд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдХреНрд╖рдг рд╕реЗ, рд╣рдорд╛рд░реА рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдбреЗрдЯрд╛ рд▓рдЧрднрдЧ рд╣рд░ рд╡рд░реНрд╖ рднрд░рд╛ рдЬрд╛рддрд╛ рд╣реИ:
a = pd.date_range('1/1/1970', periods=46, freq='AS')
рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдкрд░, рд╣рдордиреЗ 1970 рд╕реЗ 2015 рддрдХ рдПрдХ рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдЧрдарди рдХрд┐рдпрд╛ред
<class 'pandas.tseries.index.DatetimeIndex'>
[1970-01-01 00:00:00, ..., 2015-01-01 00:00:00]
рдЕрдм рд╣рдореЗрдВ рдЗрд╕ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдбреЗрдЯрд╛рдлрд╝реНрд░реЗрдо рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореВрд▓ рдбреЗрдЯрд╛ рд╕реЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рд╡рд░реНрд╖ рд╕рдВрдЦреНрдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рд╛рд░рдВрдн рддрд┐рдерд┐ рдирд╣реАрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рд╕рдордп рдХреЗ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рдПрдХ рд╡рд░реНрд╖ рдХреА рд╕рдВрдкрддреНрддрд┐ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдХреЙрд░реНрдб рдХреА рд╡рд░реНрд╖ рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрддреА рд╣реИред рдЖрдк рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХ DataFrame рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:
b = pd.DataFrame(a, index=a.year,columns=['year'])
рдирд┐рдореНрди рдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ:
- рдбреЗрдЯрд╛ рдХреА рд╕рд░рдгреА рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛рдлрд╝реНрд░реЗрдо рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛
- рдПрдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдХрд╛рдВрдХ рдорд╛рди
- рд╕реЗрдЯ рдореЗрдВ рдЦреЗрддреЛрдВ рдХрд╛ рдирд╛рдо
рдбреЗрдЯрд╛ рд╕реЗрдЯ рдиреЗ рдлреЙрд░реНрдо рд▓рд┐рдпрд╛:
| рд╕рд╛рд▓ |
---|
1970 | 1970-01-01 00:00:00 |
1971 | 1971-01-01 00:00:00 |
1972 | 1972-01-01 00:00:00 |
1973 | 1973-01-01 00:00:00 |
1974 | 1974-01-01 00:00:00 |
1975 | 1975-01-01 00:00:00 |
1976 | 1976-01-01 00:00:00 |
1977 | 1977-01-01 00:00:00 |
1978 | 1978-01-01 00:00:00 |
1979 | 1979-01-01 00:00:00 |
1980 | 1980-01-01 00:00:00 |
1981 | 1981-01-01 00:00:00 |
... | ... |
2015 | 2015-01-01 00:00:00 |
рдЦреИрд░, рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2 рдбреЗрдЯрд╛ рд╕реЗрдЯ рд╣реИрдВ, рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рдпрд╣ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐
рдорд░реНрдЬ () рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХреИрд╕реЗ рдХрд░реЗрдВред рдЗрд╕ рдмрд╛рд░ рд╣рдо рдПрдХ рдЕрдиреНрдп рдлрдВрдХреНрд╢рди
рдЬреЙрдЗрди () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рд╕рдорд╛рди рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд╣реЛрддреА рд╣реИ (рд╡реИрд╕реЗ, рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рд╛)ред рдХреЛрдб рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
i = b.join(c, how='inner')
рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ, рд╣рдо рдЙрд╕ рд╕реЗрдЯ рдХреЛ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЬреБрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреНрд░рдХрд╛рд░ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЖрдВрддрд░рд┐рдХ рдЬреБрдбрд╝рд╛рд╡ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЙрди рдореВрд▓реНрдпреЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рд╣реЛрдЧрд╛ рдЬреЛ рджреЛрдиреЛрдВ рд╕реЗрдЯреЛрдВ рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВред
рдпрд╣ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдорд░реНрдЬ () рдФрд░ рдЬреЙрдЗрди () рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рдХреЛ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдорд░реНрдЬ () рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрдВрднреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (), рдмрджрд▓реЗ рдореЗрдВ, рдХреЗрд╡рд▓ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рджреГрд╢реНрдп
рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рд╣реЗрд░рдлреЗрд░ рдХреЗ рдмрд╛рдж, рдбреЗрдЯрд╛ рд╕реЗрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
| рд╕рд╛рд▓ | PeopleQty |
---|
1970 | 1970-01-01 00:00:00 | 129.9 |
1971 | 1971-01-01 00:00:00 | 130.6 |
1972 | 1972-01-01 00:00:00 | 131.3 |
1973 | 1973-01-01 00:00:00 | 132.1 |
1974 | 1974-01-01 00:00:00 | 132.8 |
1975 | 1975-01-01 00:00:00 | 133.6 |
... |
... | ... | ... |
... | ... | ... |
2013 | 2013-01-01 00:00:00 | 143.3 |
рдареАрдХ рд╣реИ, рдЕрдм рдЪрд▓реЛ рдЬрдирд╕рдВрдЦреНрдпрд╛ рд╡реГрджреНрдзрд┐ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реБрдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЧреНрд░рд╛рдл рдмрдирд╛рддреЗ рд╣реИрдВред рдпрд╣
рдкреНрд▓реЙрдЯ () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХрдИ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдмрд╕ x рдФрд░ y рдЕрдХреНрд╖реЛрдВ рдФрд░ рд╢реИрд▓реА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рди рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рд╢реИрд▓реА рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
i.plot(x='year',y='PeopleQty',style='k--')
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░рд╛ рдЪрд╛рд░реНрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:

рдЬрдм рдкреНрд▓реЙрдЯ () рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЖрдИрдкреАрдереЙрди рд╢реЗрд▓ рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЧреНрд░рд╛рдл рд╕реАрдзреЗ рд╢реЗрд▓ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред (рдПрдХ рдорд╛рдирдХ рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЪрд╛рд░реНрдЯ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреБрд▓реЗрдЧрд╛, рдЬреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк рд╕реНрдкрд╛рдЗрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдИрдкреАрдереЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкреВрд░реЗ рд╕рддреНрд░ рдХреЛ рд╕рднреА рдЙрддреНрдкрдиреНрди рдЪрд╛рд░реНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ HTML рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм рдПрдХ рдмрд╛рд░ рдЪрд╛рд░реНрдЯ рдореЗрдВ рдбрд╛рдпрдирд╛рдорд┐рдХреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рддрд░рд╣ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдкреИрд░рд╛рдореАрдЯрд░ `рд▓рд╛рдЗрди` рд╣реИред рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реНрддрдВрднреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд╛рд░реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рди рдХреЛ 'рдмрд╛рд░' рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрд╖реИрддрд┐рдЬ рд╕реНрддрдВрднреЛрдВ рдХреЗ рд▓рд┐рдП `рдмрд░рд╣` рдХрд╛ рдореВрд▓реНрдп рд╣реИред рддреЛ рдХреНрд╖реИрддрд┐рдЬ рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП, рдХреЛрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
i.plot(y='PeopleQty', kind='bar')
рдкрд░рд┐рдгрд╛рдореА рдЧреНрд░рд╛рдл рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдЬреИрд╕рд╛ рдХрд┐ рдХреЛрдб рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рд╣рдо x рдХрд╛ рдорд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕реВрдЪрдХрд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ x рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдФрд░ рд╕реМрдВрджрд░реНрдп рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рдореИрдЯрд▓рдкреЛрдЯрд▓рд┐рдм рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рд▓реЗрдЦ рд╣реИрдВред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдкрд╛рдВрдбрд╛ рдореЗрдВ рдбреНрд░рд╛рдЗрдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдЙрдкрд░реЛрдХреНрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рдореБрдЦреНрдп рдбреНрд░рд╛рдЗрдВрдЧ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рдРрдб-рдСрди рд╣реИ, рдЬреИрд╕реЗ рдХрд┐
matplotlib.pyplot.bar () ред рддрджрдиреБрд╕рд╛рд░, рдореЗрдЯрдкреНрд▓реЛрдЯрд▓рд┐рдм рд╕реЗ рдХреЙрд▓рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдкрдВрдбреЛрдВ рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рдкреНрд▓реЙрдЯ () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдпрд╣ рдкрдВрдбреЛрдВ рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рджреГрд╢реНрдп рдХреЗ рдкрд░рд┐рдЪрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдЦ рдореЗрдВ рдореИрдВрдиреЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЖрдзрд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдкрд╛рдВрдбрд╛ рдХреЗ рд▓рд┐рдП
рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде
рдореЗрдЯрдкреНрд▓реЛрдЯрд┐рдм рдкреБрд╕реНрддрдХрд╛рд▓рдп рднреАред рдореИрдВ рдЗрд╕ рддрдереНрдп рдкрд░ рднреА рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдЕрд╕реЗрдВрдмрд▓реА рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдФрд░ рдРрдб-рдСрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдореИрдЯрд▓рдкреЛрдЯрд▓рд┐рдм, рдкрд╛рдВрдбрд╛, рдЖрдИрдбреАрдИ рд╕реНрдкрд╛рдЗрдбрд░, рдФрд░ рдЖрдИрдкрд╛рдЗрдерд┐рдпрди рд╢реЗрд▓ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рджреЛ рд╡рд┐рдзрд╛рдирд╕рднрд╛рдПрдВ
рдкрд╛рдпрдерди (x, y) рдФрд░
рдПрдирд╛рдХреЛрдВрдбрд╛ рд╣реИрдВ ред рдкрд╣рд▓рд╛ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рдкреИрдХреЗрдЬ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╕реЗрдЯ рд╣реИред рдПрдирд╛рдХреЛрдВрдбрд╛; рдЯреА рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИ (рдпрд╣ рдЙрди рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ) рдФрд░ рдЗрд╕рдХреЗ рдореБрдлреНрдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрдо рдкреИрдХреЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред