рдмреБрдХ рдкрд╛рдпрдерди: рдЖрд░реНрдЯрд┐рдлрд┐рд╢рд┐рдпрд▓ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕, рдмрд┐рдЧ рдбреЗрдЯрд╛ рдФрд░ рдХреНрд▓рд╛рдЙрдб рдХрдореНрдкреНрдпреВрдЯрд┐рдВрдЧ

рдЫрд╡рд┐рд╣реИрд▓реЛ, рд╣рдмреНрд░реЛрдЬрд╝рд┐рдЯреЗрд▓реА! рдкреЙрд▓ рдФрд░ рд╣рд╛рд░реНрд╡реЗ рдбреЗрдЯреЗрд▓реНрд╕ рдкрд╛рдпрдерди рдкрд░ рдПрдХ рдирдпрд╛ рд░реВрдк рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдзреБрдирд┐рдХ рдЖрдИрдЯреА рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдЖрдкрдХреЗ рдирд┐рдкрдЯрд╛рди рдореЗрдВ рдкрд╛рдВрдЪ рд╕реМ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдп - рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдЯреБрдХрдбрд╝реЗ рд╕реЗ рд▓реЗрдХрд░ 40 рдмрдбрд╝реЗ рдкрд░рд┐рджреГрд╢реНрдп рдФрд░ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдЬреНрдпреВрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЖрдИрдкреАрдереЙрди рдЖрдкрдХреЛ рдЖрдзреБрдирд┐рдХ рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореБрд╣рд╛рд╡рд░реЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕реАрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрдзреНрдпрд╛рдп рез-рел рдФрд░ рдЕрдзреНрдпрд╛рдп рем- problems рдХреЗ рдЯреБрдХрдбрд╝реЗ рдЕрдзреНрдпрд╛рдп резрез-резрем рд╕реЗ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд╕реНрдкрд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рджреЗрдВрдЧреЗред рдЖрдк рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг, рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рднрд╛рд╡рдирд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдЖрдИрдмреАрдПрдо рд╡рд╛рдЯрд╕рди рд╕рдВрдЬреНрдЮрд╛рдирд╛рддреНрдордХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ, рд╡рд░реНрдЧреАрдХрд░рдг рдФрд░ рдкреНрд░рддрд┐рдЧрдорди рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рдПрдХ рд╢рд┐рдХреНрд╖рдХ рдХреЗ рд╕рд╛рде рдорд╢реАрди рд╕реАрдЦрдиреЗ, рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдореЗрдВ рдПрдХ рд╢рд┐рдХреНрд╖рдХ рдХреЗ рдмрд┐рдирд╛ рдорд╢реАрди рд╕реАрдЦрдиреЗ, рдЧрд╣рд░реА рд╕реАрдЦрдиреЗ рдФрд░ рджреГрдврд╝ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдкреИрдЯрд░реНрди рдкрд╣рдЪрд╛рди, рдЖрд╡рд░реНрддрдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ, рдмрдбрд╝реЗ Hadoop, Spark рдФрд░ NoSQL, IoT, рдФрд░ рдЕрдзрд┐рдХ рд╕реЗ рдбреЗрдЯрд╛ред рдЖрдк рдЯреНрд╡рд┐рдЯрд░, Google рдЕрдиреБрд╡рд╛рдж, рдЖрдИрдмреАрдПрдо рд╡рд╛рдЯрд╕рди рд╕рд╣рд┐рдд рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде (рдкреНрд░рддреНрдпрдХреНрд╖ рдпрд╛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ) рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ,Microsoft Azure, OpenMapQuest, PubNub, рдЖрджрд┐ред


9.12.2ред рдкрд╛рдВрдбрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбреЗрдЯрд╛рдлрд╝реНрд░реЗрдо рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ CSV рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдирд╛


рдкрд┐рдЫрд▓реЗ рджреЛ рдЕрдзреНрдпрд╛рдпреЛрдВ рдХреЗ "рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рд╕реЗ рдкрд░рд┐рдЪрдп" рдЦрдВрдб рдиреЗ рдкрд╛рдВрдбрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдкреЗрд╢ рдХреАрдВред рдЕрдм рд╣рдо CSV рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдВрдбрд╛ рдЙрдкрдХрд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдлрд┐рд░ рдмреБрдирд┐рдпрд╛рджреА рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдСрдкрд░реЗрд╢рди рдХрд░реЗрдВрдЧреЗред

рдбреЗрдЯрд╛рд╕реЗрдЯ


рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рдорд╢реАрди рд╕реАрдЦрдиреЗ рдФрд░ рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕реНрд╡рддрдВрддреНрд░ рдФрд░ рдЦреБрд▓реЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдореБрдлреНрдд рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреА рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╡рд┐рд╡рд┐рдзрддрд╛ рдЙрдкрд▓рдмреНрдз рд╣реИред рд▓реЛрдХрдкреНрд░рд┐рдп Rdatasets рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ 1,100 рд╕реЗ рдЕрдзрд┐рдХ рдореБрдХреНрдд CSV рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд▓рд┐рдВрдХ рд╣реИрдВред рдпреЗ рдХрд┐рдЯ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдЕрдзреНрдпрдпрди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ рдереА, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реЗ рдЖрд░ рднрд╛рд╖рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдЕрдм рдпреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ GitHub рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:

https://vincentarelbundock.imtqy.com/Rdatasets/ datasets.html

рдпрд╣ рднрдВрдбрд╛рд░ рдЗрддрдирд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ рдХрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ Rdatasets рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ pydataset рдореЙрдбреНрдпреВрд▓ рд╣реИред Pydataset рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рдЬрд╛рдПрдВ:

https://github.com/iamaziz/PyDataset

рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдПрдХ рдЕрдиреНрдп рдорд╣рд╛рди рд╕реНрд░реЛрдд:

https://github.com/awesomedata/awesome-public-datasets

рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдбрд╛рдЯрд╛рд╕реЗрдЯ рдЯрд╛рдЗрдЯреИрдирд┐рдХ рджреБрд░реНрдШрдЯрдирд╛ рдбрд╛рдЯрд╛рд╕реЗрдЯ рд╣реИ, рдЬреЛ рд╕рднреА рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рд╡реЗ рдмрдЪ рдЧрдП рдЬрдм рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдПрдХ рд╣рд┐рдордЦрдВрдб рд╕реЗ рдЯрдХрд░рд╛ рдЧрдпрд╛ рдФрд░ 14-15 рдЕрдкреНрд░реИрд▓, 1912 рдХреЛ рдбреВрдм рдЧрдпрд╛ред рд╣рдо рдЗрд╕ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЛ рдХреИрд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕рдХрд╛ рдбреЗрдЯрд╛ рджреЗрдЦреЗрдВ рдФрд░ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдЖрдБрдХрдбрд╝реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЕрдиреНрдп рд▓реЛрдХрдкреНрд░рд┐рдп рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдЗрд╕ рдкреБрд╕реНрддрдХ рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рдЙрджрд╛рд╣рд░рдг рдХреЗ рдЕрдзреНрдпрд╛рдпреЛрдВ рдореЗрдВ рдЦреЛрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕реНрдерд╛рдиреАрдп CSV рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдирд╛

рдПрдХ CSV рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдПрдХ DataFrame рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдкрд╛рдВрдбрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ read_css рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдирд┐рдкреЗрдЯ CSV account.csv рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдореЗрдВ рдкрд╣рд▓реЗ рдмрдирд╛рдИ рдЧрдИ рдереА:

In  [1]: import pandas as pd
In  [2]: df = pd.read_csv('accounts.csv',
     ...:                      names=['account', 'name', 'balance'])
     ...:

In  [3]: df
Out[3]:
      account     name    balance
0          100    Jones      24.98
1          200       Doe    345.67
2          300    White        0.00
3          400     Stone    -42.16
4          500       Rich    224.62

рдирд╛рдо рддрд░реНрдХ DataFrame рдХреЗ рд╕реНрддрдВрдн рдирд╛рдореЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░реНрдХ рдХреЗ рдмрд┐рдирд╛, read_csv рд╕реНрддрдВрдн рдирд╛рдореЛрдВ рдХреА рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CSV рдлрд╝рд╛рдЗрд▓ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдорд╛рдирддрд╛ рд╣реИред
CSF рдлрд╝рд╛рдЗрд▓ рдореЗрдВ DataFrame рдбреЗрдЯрд╛ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, DataFrame рд╕рдВрдЧреНрд░рд╣ рдХреЗ to_csv рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ:

In [4]: df.to_csv('accounts_from_dataframe.csv', index=False)

рдореБрдЦреНрдп рддрд░реНрдХ рд╕реВрдЪрдХрд╛рдВрдХ = рдЧрд▓рдд рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкрдВрдХреНрддрд┐ рдХреЗ рдирд╛рдо (рдЦрдВрдб рдореЗрдВ [[3] рдореЗрдВ DataFrame рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдмрд╛рдИрдВ рдУрд░ реж-рек) рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд░рд┐рдгрд╛рдореА рдлрд╝рд╛рдЗрд▓ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХреЙрд▓рдо рдирд╛рдо рд╣реИрдВ:

account,name,balance
100,Jones,24.98
200,Doe,345.67
300,White,0.0
400,Stone,-42.16
500,Rich,224.62

9.12.3ред рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдЖрдкрджрд╛ рдбрд╛рдЯрд╕реЗрдЯ рдкрдврд╝рдирд╛


рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдбрд┐рдЬрд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдФрд░ рд╕реАрдПрд╕рд╡реА рд╕рд╣рд┐рдд рдХрдИ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред

URL рдкрд░ рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдбрд┐рдЬрд╛рд╕реНрдЯрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ


рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ URL рд╣реИ рдЬреЛ CSV рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ DataFrame рдореЗрдВ read_csv рдлрд╝рдВрдХреНрд╢рди - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, GitHub рд╕реЗ:

In [1]: import pandas as pd
In [2]: titanic = pd.read_csv('https://vincentarelbundock.imtqy.com/' +
    ...:       'Rdatasets/csv/carData/TitanicSurvival.csv')
    ...:

рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдЖрдкрджрд╛ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдбреЗрдЯрд╛

рд╕реЗрдЯ рдореЗрдВ 1300 рд╕реЗ рдЕрдзрд┐рдХ рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдПрдХ рдпрд╛рддреНрд░реА рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИред рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╡рд┐рдорд╛рди рдореЗрдВ рд▓рдЧрднрдЧ 1317 рдпрд╛рддреНрд░реА рд╕рд╡рд╛рд░ рдереЗ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ 815 рдХреА рдореГрддреНрдпреБ рд╣реЛ рдЧрдИред рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдкрд╣рд▓реА 30 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ рдЬрдм DataFrame рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рджреАрд░реНрдШрд╡реГрддреНрдд "..." рдФрд░ рдЕрдВрддрд┐рдо 30 рд▓рд╛рдЗрдиреЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИрдВред рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо DataFrame рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд╕рд┐рд░ рдФрд░ рдкреВрдВрдЫ рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣рд▓реА рдФрд░ рдЕрдВрддрд┐рдо рдкрд╛рдБрдЪ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗред рджреЛрдиреЛрдВ рд╡рд┐рдзрд┐рдпрд╛рдБ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрд╛рдБрдЪ рдкрдВрдХреНрддрд┐рдпрд╛рдБ

рд▓реМрдЯрд╛рддреА рд╣реИрдВ , рд▓реЗрдХрд┐рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рддрд░реНрдХ рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: [3] рдореЗрдВ: pd.set_option ('рдкрд░рд┐рд╢реБрджреНрдзрддрд╛', 2) # рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк

рдЫрд╡рд┐

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдкрдВрдбреЛрдВ рд╕реНрддрдВрдн рдпрд╛ рд╕реНрддрдВрдн рдирд╛рдо (рдЬрд┐рд╕ рдкрд░ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдЪреМрдбрд╝рд╛рдИ рд╣реИ) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрдВрдн рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ; 1305 рдХреА рдЖрдпреБ рдХреЙрд▓рдо рдореЗрдВ NaN рд╣реИ - рдбреЗрдЯрд╛ рд╕реЗрдЯ рдореЗрдВ рдПрдХ рд▓рд╛рдкрддрд╛ рдореВрд▓реНрдп рдХрд╛ рд╕рдВрдХреЗрддред

рдХреЙрд▓рдо рдирд╛рдо рд╕реЗрдЯ рдХрд░рдирд╛

рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдкрд╣рд▓реЗ рдХреЙрд▓рдо рдХрд╛ рдирд╛рдо рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ ('рдмреЗрдирд╛рдо: 0')ред рдХреЙрд▓рдо рдирд╛рдо рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред 'рдирд╛рдо' рдХреЗ рд╕рд╛рде '': 0 '' рдХреЛ рдмрджрд▓реЗрдВ рдФрд░ 'рдкреИрд╕реЗрдВрдЬрд░рдХреНрд▓рд╛рд╕' рдХреЛ 'рдХреНрд▓рд╛рд╕' рдореЗрдВ рдХрдо рдХрд░реЗрдВ:

рдЫрд╡рд┐
рдЫрд╡рд┐

9.12.4ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдЖрдкрджрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕рд░рд▓ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг


рдЕрдм рд╣рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд░рд▓ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдВрдбрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЬрдм рдЖрдк рдХрд┐рд╕реА DataFrame рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдФрд░ рдЧреИрд░-рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рджреЛрдиреЛрдВ рдХреЙрд▓рдо рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЗрд╡рд▓ рдЖрдпреБ рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП:

рдЫрд╡рд┐

рдЧрдгрдирд╛ рдореВрд▓реНрдп (1046) рдореЗрдВ рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рдФрд░ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ (1309 - рдЬрдм рдХреЙрд▓рд┐рдВрдЧ рдЯреЗрд▓, рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ 1308 рдерд╛)ред рдбреЗрдЯрд╛ рдХреА рдХреЗрд╡рд▓ 1046 рдкрдВрдХреНрддрд┐рдпреЛрдВ (рдЧрдгрдирд╛ рдореВрд▓реНрдп) рдореЗрдВ рдПрдХ рдЖрдпреБ рдорд╛рди рд╣реЛрддрд╛ рдерд╛ред рд╢реЗрд╖ рдкрд░рд┐рдгрд╛рдо рдЧрд╛рдпрдм рдереЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ NaN рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреИрд╕рд╛ рдХрд┐ 1305 рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╣реИред рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп, рдкрд╛рдВрдбрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд▓рд╛рдкрддрд╛ рдбреЗрдЯрд╛ (NaN) рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рддреА рд╣реИред рд╡реИрдз рдЖрдпреБ рд╡рд╛рд▓реЗ 1046 рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдФрд╕рдд рдЖрдпреБ (рдЕрдкреЗрдХреНрд╖рд╛) 29.88 рд╡рд░реНрд╖ рдереАред рд╕рдмрд╕реЗ рдХрдо рдЙрдореНрд░ рдХрд╛ рдпрд╛рддреНрд░реА (рдиреНрдпреВрдирддрдо) рдХреЗрд╡рд▓ рджреЛ рдорд╣реАрдиреЗ рдХрд╛ рдерд╛ (0.17 * 12 2.04 рджреЗрддрд╛ рд╣реИ), рдФрд░ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдирд╛ (рдЕрдзрд┐рдХрддрдо) 80 рд╡рд░реНрд╖ рдХрд╛ рдерд╛ред рдФрд╕рдд рдЖрдпреБ 28 (50 рдкреНрд░рддрд┐рд╢рдд рдЪрддреБрд░реНрдерд╛рдВрд╢ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд) рдереАред 25 рдкреНрд░рддрд┐рд╢рдд рдЪрддреБрд░реНрдерд╛рдВрд╢ рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдХреА рдкрд╣рд▓реА рдЫрдорд╛рд╣реА рдореЗрдВ рдФрд╕рдд рдЖрдпреБ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ (рдЙрдореНрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░),рдФрд░ 75 рдкреНрд░рддрд┐рд╢рдд рдЪрддреБрд░реНрдердХ рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдХреА рджреВрд╕рд░реА рдЫрдорд╛рд╣реА рдореЗрдВ рдФрд╕рдд рджрд░реНрдЬреЗ рдХрд╛ рд╣реИред

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк рдЬреАрд╡рд┐рдд рдпрд╛рддреНрд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдо рдмрдЪреЗ рд╣реБрдП рдХреЙрд▓рдо рдХреА рддреБрд▓рдирд╛ 'рд╣рд╛рдВ' рдХреЗ рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдЯреНрд░реВ / рдЧрд▓рдд рдорд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рд╕реАрд░реАрдЬ рдХрд▓реЗрдХреНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

In [9]: (titanic.survived == 'yes').describe()
Out[9]:
count      1309
unique        2
top       False
freq        809
Name: survived, dtype: object

рдЧреИрд░-рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдгрдирд╛рддреНрдордХ рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:

  • рдЧрд┐рдирддреА - рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛;
  • рдЕрджреНрд╡рд┐рддреАрдп - рдЕрджреНрд╡рд┐рддреАрдп рдореВрд▓реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (2) рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк - рдЯреНрд░реВ (рдпрд╛рддреНрд░реА рдмрдЪ рдЧрдпрд╛) рдпрд╛ рдЧрд▓рдд (рдпрд╛рддреНрд░реА рдХреА рдореГрддреНрдпреБ рд╣реЛ рдЧрдИ);
  • рд╢реАрд░реНрд╖ - рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореВрд▓реНрдп;
  • freq - рдореВрд▓реНрдп рд╢реАрд░реНрд╖ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред

9.12.5ред рдпрд╛рддреНрд░реА рдпреБрдЧ рдХрд╛ рдмрд╛рд░ рдЧреНрд░рд╛рдл


рдбреЗрдЯрд╛ рдХреЛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред рдкрдВрдбреЛрдВ рдореЗрдВ рдореИрдЯрд▓рдкреЛрдЯрд▓рд┐рдм рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрдИ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рджреГрд╢реНрдп рдЙрдкрдХрд░рдг рд╣реИрдВред рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ IPython рдореЗрдВ Matplotlib рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░реЗрдВ:

In [10]: %matplotlib

рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдХреЗ рд╡рд┐рддрд░рдг рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред DataFrame рд╕рдВрдЧреНрд░рд╣ рдХреА рд╣рд┐рд╕реНрдЯ рд╡рд┐рдзрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЙрд▓рдо рдХреЗ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреА рд╣реИ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреА рд╣реИред рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд▓рд┐рдП рд╣рд┐рд╕реНрдЯ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ:

In [11]: histogram = titanic.hist()

рдЯрд╛рдЗрдЯреИрдирд┐рдХ рдЖрдкрджрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЙрд▓рдо рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЪрд╛рд░реНрдЯ рдЙрдореНрд░ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдПрдХрд╛рдзрд┐рдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЙрд▓рдо рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП, рд╣рд┐рд╕реНрдЯ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдмрдирд╛рддрд╛ рд╣реИред

рдЫрд╡рд┐


┬╗рдкреБрд╕реНрддрдХ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдкреНрд░рдХрд╛рд╢рдХ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ
┬╗ рд╕рд╛рдордЧреНрд░реА
┬╗ рдЕрдВрд╢

рдХреЗ рд▓рд┐рдП Khabrozhiteley 25% рдХреВрдкрди рдкрд░ рдЫреВрдЯ - рдЕрдЬрдЧрд░

рдкреБрд╕реНрддрдХ (рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ - рдХреЗ рдХрд╛рдЧрдЬ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдкрд░ 5 рдЬреВрди ), рдПрдХ рдИ-рдмреБрдХ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред

All Articles