рдЕрдЬрдЧрд░, рдкрд╛рдВрдбрд╛ рдФрд░ рдПрдХреНрд╕реЗрд▓ рдХреА рджреБрдирд┐рдпрд╛ рд╕реЗ рддреАрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛

рдПрдХреНрд╕реЗрд▓ рдПрдХ рдмреЗрд╣рдж рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдг рд╣реИред рдпрд╣ рд╕реАрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ, рдпрд╣ рд▓рдЧрднрдЧ рд╣рд░ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╣реИ, рдФрд░ рдЬрд┐рд╕рдХреЛ рдЗрд╕рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рд╣реИ рд╡рд╣ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкрд╛рдпрдерди рдХреЛ рдЕрдХреНрд╕рд░ рдПрдХ рдРрд╕рд╛ рдЙрдкрдХрд░рдг рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рдХреНрд╖рдорддрд╛рдПрдВ рд▓рдЧрднрдЧ рдЕрд╕реАрдо рд╣реЛрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреЛ рдПрдХреНрд╕реЗрд▓ рд╕реЗ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛрддрд╛ рд╣реИред рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд▓реЗрдЦрдХ, рдЬрд┐рд╕рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдЖрдЬ рд╣рдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣ рдЙрди рддреАрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкрд╛рдпрдерди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рд╣рд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдХрд╛ рдкрд░рд┐рдЪрдп рд╣реИ рдЬреЛ рдПрдХреНрд╕реЗрд▓ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВред



рдбреЗрдЯрд╛ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ


рдЖрдЗрдП рдкрд╛рдпрдерди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ pandasрдФрд░ рдбреЗрдЯрд╛ рдлрд╝реНрд░реЗрдо рдореЗрдВ рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдЬреЛ рдПрдХреНрд╕реЗрд▓ рд╢реАрдЯ salesрдФрд░ statesрд╡рд░реНрдХрдмреБрдХ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред рд╣рдо рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдлрд╝реНрд░реЗрдо рдХреЛ рд╕рдорд╛рди рдирд╛рдо рджреЗрдВрдЧреЗред

import pandas as pd
sales = pd.read_excel('https://github.com/datagy/mediumdata/raw/master/pythonexcel.xlsx', sheet_name = 'sales')
states = pd.read_excel('https://github.com/datagy/mediumdata/raw/master/pythonexcel.xlsx', sheet_name = 'states')

рдЕрдм рд╣рдо .head()рдбреЗрдЯрд╛ рдлрд╝реНрд░реЗрдо рд╡рд┐рдзрд┐ salesрдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдлрд╝реНрд░реЗрдо рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВрдЧреЗ :

print(sales.head())

рддреБрд▓рдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рдХреНрдпрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


Excel рдореЗрдВ рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рддреБрд▓рдирд╛ рдкрдВрдбреЛрдВ рдХреЗ рдбреЗрдЯрд╛ рдлрд╝реНрд░реЗрдо рд╕реЗ рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдХреА

рдЬрд╛ рд╕рдХрддреА рд╣реИред рдпрд╣рд╛рдБ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдбреЗрдЯрд╛ рдлрд╝реНрд░реЗрдо рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдЙрд╕реА рддрд░рд╣ рд╣реИрдВ рдЬреИрд╕реЗ рдЖрдк Excel рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХреБрдЫ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рд╣реИрдВ:

  • Excel рдореЗрдВ рдкрдВрдХреНрддрд┐ рдХреНрд░рдорд╛рдВрдХ 1 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдкрд╛рдВрдбрд╛ рдореЗрдВ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреА рд╕рдВрдЦреНрдпрд╛ (рд╕реВрдЪрдХрд╛рдВрдХ) 0 рд╣реЛрддреА рд╣реИред
  • рдПрдХреНрд╕реЗрд▓ рдореЗрдВ, рдХреЙрд▓рдо рдореЗрдВ рдПрдХ рдЕрдХреНрд╖рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЕрдХреНрд╖рд░ рд╣реЛрддреЗ рд╣реИрдВ A, рдФрд░ рдкрд╛рдВрдбрд╛ рдореЗрдВ, рдХреЙрд▓рдо рдХрд╛ рдирд╛рдо рд╕рдВрдмрдВрдзрд┐рдд рдЪрд░ рдХреЗ рдирд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрддрд╛ рд╣реИред

рд╣рдо рдЙрди рдкрд╛рдВрдбрд╛ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗ рдЬреЛ рд╣рдореЗрдВ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рд╣рд▓ рдХреА рдЬрд╛рддреА рд╣реИрдВред

рдкрд╛рдпрдерди рдореЗрдВ рдПрдХреНрд╕реЗрд▓ рдПрдХреНрд╕реЗрд▓ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛


рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдлрд╝рдВрдХреНрд╢рди IFрд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рд╕реЗрд▓ рдореЗрдВ рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реЗрд▓ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк рдПрдХреНрд╕реЗрд▓ рдореЗрдВ рдПрдХ рдирдпрд╛ рдХреЙрд▓рдо рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреА рд╕реЗрд▓ рд╣рдореЗрдВ рдмрддрд╛рдПрдЧреА рдХрд┐ рдХреЙрд▓рдо рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрд▓ рдореЗрдВ рдорд╛рди 500 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ Bред Excel рдореЗрдВ, EрдЖрдк MoreThan500рд╕реЗрд▓ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдЯреЗрдХреНрд╕реНрдЯ рд▓рд┐рдЦрдХрд░ рдРрд╕реЗ рдХреЙрд▓рдо (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдХреЙрд▓рдо ) рдХреЛ рд╢реАрд░реНрд╖рдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ E1ред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕реЗрд▓ рдореЗрдВ E2, рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

=IF([@Sales]>500, "Yes", "No")


Excel

рдореЗрдВ IF рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕реВрдЪреА рд╕рдордЭ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

sales['MoreThan500'] = ['Yes' if x > 500 else 'No' for x in sales['Sales']]


рдкрд╛рдпрдерди рдореЗрдВ рд╕реВрдЪреА рд╕рдорд╛рд╡реЗрд╢рди: рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп 500 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рд╣рд╛рдВ рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЕрдиреНрдпрдерд╛, рдХреЛрдИ

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

рдкрд╛рдпрдерди рдореЗрдВ VLOOKUP рдПрдХреНрд╕реЗрд▓ рдлрдВрдХреНрд╢рдирд▓рд┐рдЯреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛


рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ, рдПрдХреНрд╕реЗрд▓ рд╢реАрдЯ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░, рд╢рд╣рд░ рдХреЗ рдирд╛рдо рд╣реИрдВ, рдФрд░ рджреВрд╕рд░реЗ рдкрд░, рд░рд╛рдЬреНрдпреЛрдВ рдФрд░ рдкреНрд░рд╛рдВрддреЛрдВ рдХреЗ рдирд╛рдо рд╣реИрдВред рдХреИрд╕реЗ рдкрддрд╛ рдХрд░реЗрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╢рд╣рд░ рдХрд╣рд╛рдБ рд╕реНрдерд┐рдд рд╣реИ? рдПрдХ рдПрдХреНрд╕реЗрд▓ рдлрд╝рдВрдХреНрд╢рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ VLOOKUP, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рджреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд▓рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдмрд╛рдИрдВ рдЬреБрдбрд╝рд╛рд╡ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрдм рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рд╕реНрдерд┐рдд рдбреЗрдЯрд╛ рд╕реЗрдЯ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдХреЙрд░реНрдб рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП VLOOKUP, рд╣рдо рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╢реАрдЯ рдХреЗ рджрд┐рдП рдЧрдП рдХреЙрд▓рдо рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореВрд▓реНрдп рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдХ рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬреЛ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдорд╛рди рдХреЗ рджрд╛рдИрдВ рдУрд░ рдХреЙрд▓рдо рдХреА рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдпрд╣рд╛рдБ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

=VLOOKUP([@City],states,2,false)

рд╣рдо рд╢реАрдЯ рдкрд░ salesрдХреЙрд▓рдо рд╣реЗрдбрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ FрдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕ рдХреЙрд▓рдо рдХреА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рднрд░рдиреЗ рдХреЗ Stateрд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди VLOOKUPрдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рд░рд╛рдЬреНрдпреЛрдВ рдФрд░ рдкреНрд░рд╛рдВрддреЛрдВ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╢рд╣рд░ рд╕реНрдерд┐рдд рд╣реИрдВред


Excel

рдореЗрдВ PyOOKUP рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╛рдпрдерди рдореЗрдВ, рдЖрдкmergeрдкрд╛рдВрдбрд╛ рд╕реЗрд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рджреЛ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рддреА рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

sales = pd.merge(sales, states, how='left', on='City')

рдЖрдЗрдП рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ:

  1. рд╡рд┐рдзрд┐ mergeрдХрд╛ рдкрд╣рд▓рд╛ рддрд░реНрдХ рдореВрд▓ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рд╣реИред
  2. рджреВрд╕рд░рд╛ рддрд░реНрдХ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдореВрд▓реНрдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
  3. рддрд░реНрдХ howрдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдбреЗрдЯрд╛ рд╕реЗ рдХреИрд╕реЗ рдЬреБрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
  4. рддрд░реНрдХ onрдЙрд╕ рдЪрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрд╣рд╛рдВ рдЖрдк рдЕрднреА рднреА рддрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ left_onрдФрд░ right_on, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдлрд╝реНрд░реЗрдореЛрдВ рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмреНрдпрд╛рдЬ рдХрд╛ рдбреЗрдЯрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

рд╕рд╛рд░рд╛рдВрд╢ рд╕рд╛рд░рдгреА


Pivot Tables, Excel рдХреА рд╕рдмрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдпреЗ рдЯреЗрдмрд▓ рдЖрдкрдХреЛ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рд╕реЗ рдмрд╣реБрдореВрд▓реНрдп рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╢рд╣рд░ рдХреЗ рд▓рд┐рдП рдХреБрд▓ рдмрд┐рдХреНрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ Excel PivotTable рдмрдирд╛рдПрдБред


Excel рдореЗрдВ PivotTable рдмрдирд╛рдирд╛

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдРрд╕реА рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝реАрд▓реНрдбCityрдХреЛ рдЕрдиреБрднрд╛рдЧ рдореЗрдВRowsрдФрд░ рдлрд╝реАрд▓реНрдбSalesрдХреЛрдЕрдиреБрднрд╛рдЧ рдореЗрдВрдЦреАрдВрдЪреЗрдВValuesред рдЙрд╕рдХреЗ рдмрд╛рдж, рдПрдХреНрд╕реЗрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╢рд╣рд░ рдХреЗ рд▓рд┐рдП рдХреБрд▓ рдмрд┐рдХреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред

рдкрдВрдбреЛрдВ рдореЗрдВ рд╕рдорд╛рди рдзреБрд░реА рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛:

sales.pivot_table(index = 'City', values = 'Sales', aggfunc = 'sum')

рдЖрдЗрдП рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ:

  1. рдпрд╣рд╛рдВ рд╣рдо рдПрдХ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ sales.pivot_table, рдкрд╛рдВрдбрд╛ рдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдзреБрд░реА рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ salesред
  2. рддрд░реНрдХ indexрдЙрд╕ рд╕реНрддрдВрдн рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рдо рдбреЗрдЯрд╛ рдХреЛ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
  3. рддрд░реНрдХ valuesрдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХреМрди рд╕реЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред
  4. рддрд░реНрдХ aggfuncрд╕рдорд╛рд░реЛрд╣ рд╣реИ рдХрд┐ рд╣рдо рдореВрд▓реНрдпреЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдпрд╣рд╛рдБ рдЖрдк рдЕрднреА рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ mean, max, minрдФрд░ рдЗрддрдиреЗ рдкрд░)ред

рд╕рд╛рд░рд╛рдВрд╢


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

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

, , iPhone. , .


All Articles