ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

ВозмоТности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Index Π² pandas / pd 3

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… структур Π΄Π°Π½Π½Ρ‹Ρ… Π² Python pandas Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ прСимущСствами высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ массивов NumPy, Π½ΠΎ ΠΈ добавляСт Π² Π½ΠΈΡ… индСксы.

Π­Ρ‚ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€ оказался ΠΊΡ€Π°ΠΉΠ½Π΅ ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ. НСсмотря Π½Π° ΠΈ Π±Π΅Π· Ρ‚ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ, которая обСспСчиваСтся ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ динамичСскими структурами, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ссылки Π½Π° ΠΈΡ… элСмСнты (Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠΌΠΈ ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΊΠΈ) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π΅Ρ‰Π΅ сильнСС ΡƒΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… функциях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ:

ΠŸΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ df.reindex()

Π’Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ послС объявлСния Π² структурС Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Index нСльзя ΠΌΠ΅Π½ΡΡ‚ΡŒ. Но с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСиндСксирования это ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

БущСствуСт Π΄Π°ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ структуру ΠΈΠ· ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ, Π³Π΄Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° индСксирования Π·Π°Π΄Π°Π½Ρ‹ Π·Π°Π½ΠΎΠ²ΠΎ.

ΠŸΡ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСиндСксирования ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ порядок индСксов, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅. Если ΠΌΠ΅Ρ‚ΠΊΠ° новая, pandas Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ NaN Π½Π° мСсто ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ значСния.

Π’ этом случаС значСния индСксов 1 ΠΈ 2 Ρ€Π°Π²Π½Ρ‹ 5, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ индСксу 3.

itemcolorspricenewobject
id
0blue1.2blueball
1green1.0greenpen
2yellow3.3yellowpencil
3red0.9redpaper
4white1.7whitemug

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° опСрация, связанная с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Index β€” ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅. Π£Π΄Π°Π»ΠΈΡ‚ΡŒ строку ΠΈΠ»ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ Π½Π΅ составит Ρ‚Ρ€ΡƒΠ΄Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для обозначСния индСксов ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.

НапримСр, возьмСм Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° случай, Π³Π΄Π΅ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ элСмСнт. Для этого ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Series ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… элСмСнтов с 4 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ.

Для удалСния большСго количСства элСмСнтов, ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ массив с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ индСксами.

ballpenpencilpaper
red0123
blue4567
yellow891011
white12131415

Для удалСния строк просто ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ индСксы строк.

ballpenpencilpaper
red0123
white12131415
ballpaper
red03
blue47
yellow811
white1215

АрифмСтика ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…

НавСрноС, самая ваТная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ индСксов Π² этой структурС Π΄Π°Π½Π½Ρ‹Ρ… β€” Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ pandas ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ индСксы Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… структур. Π­Ρ‚ΠΎ особСнно Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π° ΠΈΡ… значСниях. Π’ этом случаС индСксы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π°Π·Π½ΠΎΠΌ порядкС, Π½ΠΎ ΠΈ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ лишь Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π΄Π²ΡƒΡ… структур.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Series с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ.

ΠŸΡ€ΠΈ использовании Dataframe Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ, Π½ΠΎ проводится ΠΈ для рядов, ΠΈ для ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Установка столбца Π² качСствС индСкса Π² DataFrame Pandas

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для DataFrame создаСтся индСкс. Но ΠΏΡ€ΠΈ нСобходимости Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ столбСц DataFrame Π² качСствС индСкса.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ столбСц Π² качСствС индСкса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ set_index() с ΠΈΠΌΠ΅Π½Π΅ΠΌ столбца, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΌ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ MultiIndex с нСсколькими столбцами Π² индСксС. Π’ этом случаС ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ массив ΠΈΠΌΠ΅Π½ столбцов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для индСкса, Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ set_index().

Бинтаксис

Бинтаксис set_index() для установки столбца Π² качСствС индСкса:

Π“Π΄Π΅, myDataFrame – это DataFrame, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ столбСц column_name Π² качСствС индСкса.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ MultiIndex, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ ΠΈΠΌΠ΅Π½ столбцов.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ set_index() Π½Π΅ измСняСт исходный DataFrame, Π½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ со столбцом, установлСнным Π² качСствС индСкса.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ возьмСм DataFrame ΠΈ попытаСмся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ столбСц Π² качСствС индСкса.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Колонка rollno DataFrame устанавливаСтся, ΠΊΠ°ΠΊ index.

Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ исходного DataFrame ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ DataFrame с rollno Π² качСствС индСкса. Π’ исходном Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ столбСц индСкса (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ столбСц) Π±Π΅Π· ΠΈΠΌΠ΅Π½ΠΈ столбца. Но Π² нашСм Π²Ρ‚ΠΎΡ€ΠΎΠΌ DataFrame, этот столбСц занял ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ столбСц дСйствуСт ΠΊΠ°ΠΊ индСкс.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΠΌ нСсколько ΠΈΠΌΠ΅Π½ столбцов Π² Π²ΠΈΠ΄Π΅ массива ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ set_index() для настройки MultiIndex.

Π’ этом руководствС ΠΏΠΎ Pandas ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ столбСц DataFrame Π² качСствС индСкса.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡ Π² Pandas DataFrame

ΠŸΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡ Π² Pandas ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для измСнСния индСкса строк ΠΈ столбцов Π² DataFrame. Π˜Π½Π΄Π΅ΠΊΡΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ со ссылкой Π½Π° мноТСство индСксов DataStructure, связанных с нСсколькими рядами ΠΏΠ°Π½Π΄ ΠΈΠ»ΠΈ ΠΏΠ°Π½Π΄ΠΎΠΉ DataFrame. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ столбцы ΠΈ строки Π² Pandas DataFrame.

ΠŸΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡ строк

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„– 1:

# ΠΈΠΌΠΏΠΎΡ€Ρ‚ модуля numpy ΠΈ pandas

import pandas as pd

import numpy as np

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Ρ€Π΅ΠΉΠΌ Π΄Π°Π½Π½Ρ‹Ρ… случайных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ массива

columns = column, index = index)

Π’Ρ‹Ρ…ΠΎΠ΄:
ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„– 2:

# ΠΈΠΌΠΏΠΎΡ€Ρ‚ модуля numpy ΠΈ pandas

import pandas as pd

import numpy as np

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Ρ€Π΅ΠΉΠΌ Π΄Π°Π½Π½Ρ‹Ρ… случайных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ массива

columns = column, index = index)

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ индСкс для строк

Π’Ρ‹Ρ…ΠΎΠ΄:
ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

ΠŸΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡ столбцов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова axis

МоТно ΠΏΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ столбСц ΠΈΠ»ΠΈ нСсколько столбцов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ reindex() ΠΈ ΡƒΠΊΠ°Π·Π°Π² axis ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ЗначСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π½ΠΎΠ²ΠΎΠΌ индСксС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² ΠΊΠ°Π΄Ρ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ NaN.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„– 1:

# ΠΈΠΌΠΏΠΎΡ€Ρ‚ модуля numpy ΠΈ pandas

import pandas as pd

import numpy as np

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Ρ€Π΅ΠΉΠΌ Π΄Π°Π½Π½Ρ‹Ρ… случайных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ массива

columns = column, index = index)

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ индСкс для столбцов

print (df1.reindex(colum, axis = ‘columns’ ))

Π’Ρ‹Ρ…ΠΎΠ΄:
ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ β„– 2:

# ΠΈΠΌΠΏΠΎΡ€Ρ‚ модуля numpy ΠΈ pandas

import pandas as pd

import numpy as np

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Ρ€Π΅ΠΉΠΌ Π΄Π°Π½Π½Ρ‹Ρ… случайных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ массива

columns = column, index = index)

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ индСкс для столбцов

print (df1.reindex(colum, axis = ‘columns’ ))

Π’Ρ‹Ρ…ΠΎΠ΄:
ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π—Π°ΠΌΠ΅Π½Π° ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

# ΠΈΠΌΠΏΠΎΡ€Ρ‚ модуля numpy ΠΈ pandas

import pandas as pd

import numpy as np

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Ρ€Π΅ΠΉΠΌ Π΄Π°Π½Π½Ρ‹Ρ… случайных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ массива

columns = column, index = index)

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ индСкс для столбцов

Π’Ρ‹Ρ…ΠΎΠ΄:
ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Код β„– 2: Π·Π°ΠΌΠ΅Π½Π° ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… строкой.

# ΠΈΠΌΠΏΠΎΡ€Ρ‚ модуля numpy ΠΈ pandas

import pandas as pd

import numpy as np

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Ρ€Π΅ΠΉΠΌ Π΄Π°Π½Π½Ρ‹Ρ… случайных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ массива

columns = column, index = index)

# ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ индСкс для столбцов

Π’Ρ‹Ρ…ΠΎΠ΄:
ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Python | Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° столбцов ΠΈ индСксы строк Π² Pandas DataFrame

Учитывая Pandas DataFrame, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Π΅Π³ΠΎ столбцов ΠΈ индСксы строк.

О Pandas DataFrame
Pandas DataFrame β€” это ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ сСтки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для хранСния Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° хранятся Π² dataFrame.

Π’ΠΈΠΏ Pandas Dataframe ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… «столбцы» ΠΈ «индСкс», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для измСнСния ΠΈΠΌΠ΅Π½ столбцов, Π° Ρ‚Π°ΠΊΠΆΠ΅ индСксов строк.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ DataFrame, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ.

# сначала ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

import pandas as pd

# Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ dataFrame, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

# Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ dataFrame с
# 2 столбца ΠΈ 4 строки
df

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

# Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌ ΡƒΠΆΠ΅ созданный dataFrame.

# ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° столбцов
# ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ «столбцы».
# df.columns

# Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° столбцов

# Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ индСксы строк

# ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Ρ„Ρ€Π΅ΠΉΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ…
df

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

# Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ имя ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ столбца
# ΠΎΡ‚ «A» Π΄ΠΎ «a» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ rename ()

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСсколько ΠΈΠΌΠ΅Π½ столбцов ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ β€”

# ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСсколько ΠΈΠΌΠ΅Π½ столбцов
# ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° словаря старых ΠΈΠΌΠ΅Π½ ΠΈ
# Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ rename ().

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Лямбда-функция β€” это нСбольшая анонимная функция, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ любоС количСство Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ лямбда-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ всС ΠΈΠΌΠ΅Π½Π° столбцов ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ‘x’ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ лямбда-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ

df = df.rename(columns = lambda x: x + ‘x’ )

# это ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ всС ΠΈΠΌΠ΅Π½Π° столбцов
df

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ индСкс строки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Lambda.

# Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ индСксы строк

# это ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ индСкса строки Π½Π° 10 для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки

df = df.rename(index = lambda x: x + 10 )

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ индСксы строк ΠΈ ΠΈΠΌΠ΅Π½Π° столбцов ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достигнуто с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ rename() ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° столбца ΠΈ индСкса Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

columns = lambda x: x + ‘x’ )

# ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ всС ΠΌΠ΅Ρ‚ΠΊΠΈ индСкса строки Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 5
# Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ‘x’ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца.
df

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Моя ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ pandas

Один ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ сказал ΠΌΠ½Π΅, Ρ‡Ρ‚ΠΎ Ссли ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ программиста Π² ΠΌΠΈΡ€Π΅ ΠΊΠ½ΠΈΠ³, Ρ‚ΠΎ окаТСтся, Ρ‡Ρ‚ΠΎ программисты ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π΅ Π½Π° ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ, Π° Π½Π° оглавлСния ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ²: ΠΎΠ½ΠΈ Π½Π΅ помнят всСго, Π½ΠΎ Π·Π½Π°ΡŽΡ‚, ΠΊΠ°ΠΊ быстро Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ описания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ позволяСт программистам ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½Π΅ тСряя состояния ΠΏΠΎΡ‚ΠΎΠΊΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я ΠΈ создал ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ здСсь ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΡƒ ΠΏΠΎ pandas ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Π² Π½Π΅Ρ‘ Ρ‚ΠΎ, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, создавая Π²Π΅Π±-прилоТСния ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ машинного обучСния.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

1. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎ, ΠΎ Ρ‡Ρ‘ΠΌ Ρ‚ΡƒΡ‚ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… Anime Recommendations Database с Kaggle. РаспакуйтС Π΅Π³ΠΎ ΠΈ помСститС Π² Ρ‚Ρƒ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΡƒ, Π³Π΄Π΅ находится ваш Jupyter Notebook (Π΄Π°Π»Π΅Π΅ β€” Π±Π»ΠΎΠΊΠ½ΠΎΡ‚).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ПослС этого Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ воспроизвСсти Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… этого ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

2. Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…

▍Загрузка CSV-Π΄Π°Π½Π½Ρ‹Ρ…

Π—Π΄Π΅ΡΡŒ я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ CSV-Π΄Π°Π½Π½Ρ‹Ρ… нСпосрСдствСнно Π² Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΡ‹ (Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Dataframe). Иногда ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° CSV Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ encoding=’ISO-8859–1′ ). Π­Ρ‚ΠΎ β€” ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² Ρ‚ΠΎΠΌ случаС, Ссли оказываСтся, Ρ‡Ρ‚ΠΎ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌ содСрТит Π½Π΅Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ символы.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

▍БозданиС Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ° ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ввСсти Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ простыС Π΄Π°Π½Π½Ρ‹Π΅. НапримСр β€” Ссли Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ измСнСния, ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, проходящими Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π”Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

β–ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ситуациях, ΠΊΠΎΠ³Π΄Π° трСбуСтся внСсти Π² Π΄Π°Π½Π½Ρ‹Π΅ измСнСния, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π°Π΄ΠΎ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π». Если Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΡ‹ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎ рСкомСндуСтся Π΄Π΅Π»Π°Ρ‚ΡŒ это сразу послС ΠΈΡ… Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

3. Экспорт Π΄Π°Π½Π½Ρ‹Ρ…

▍Экспорт Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ CSV

ΠŸΡ€ΠΈ экспортС Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅, Π³Π΄Π΅ находится Π±Π»ΠΎΠΊΠ½ΠΎΡ‚. НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сохранСния ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 10 строк Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°, Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ, зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

4. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈ исслСдованиС Π΄Π°Π½Π½Ρ‹Ρ…

β–ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ n записСй ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ†Π° Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… n элСмСнтов Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°. Π― часто Π²Ρ‹Π²ΠΎΠΆΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство элСмСнтов ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ° Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅. Π­Ρ‚ΠΎ позволяСт ΠΌΠ½Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ этим Π΄Π°Π½Π½Ρ‹ΠΌ Π² Ρ‚ΠΎΠΌ случаС, Ссли я Π·Π°Π±ΡƒΠ΄Ρƒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ находится Π² Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ΅. ΠŸΠΎΡ…ΠΎΠΆΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… послСдних элСмСнтов.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π½Π°Ρ‡Π°Π»Π° Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΠ½Ρ†Π° Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°

β–ΠŸΠΎΠ΄ΡΡ‡Ρ‘Ρ‚ количСства строк Π² Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ΅

β–ΠŸΠΎΠ΄ΡΡ‡Ρ‘Ρ‚ количСства ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² столбцС

Для подсчёта количСства ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² столбцС ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΉ конструкциСй:

β–ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ свСдСний ΠΎ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ΅

Π’ свСдСния ΠΎ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ общая информация ΠΎ Π½Ρ‘ΠΌ Π²Ρ€ΠΎΠ΄Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, количСства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… столбцов.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

БвСдСния ΠΎ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ΅

▍Вывод статистичСских свСдСний ΠΎ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ΅

Π—Π½Π°Π½ΠΈΠ΅ статистичСских свСдСний ΠΎ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ΅ вСсьма ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π² ситуациях, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ содСрТит мноТСство числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. НапримСр, Π·Π½Π°Π½ΠΈΠ΅ срСднСго, минимального ΠΈ максимального Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ столбца rating Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ, Π² Ρ†Π΅Π»ΠΎΠΌ, выглядит Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌ. Π’ΠΎΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°:

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

БтатистичСскиС свСдСния ΠΎ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ΅

β–ΠŸΠΎΠ΄ΡΡ‡Ρ‘Ρ‚ количСства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ столбцС, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ конструкциСй:

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

ΠŸΠΎΠ΄ΡΡ‡Ρ‘Ρ‚ количСства элСмСнтов Π² столбцС

5. Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²

▍БозданиС списка ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Series Π½Π° основС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ столбца

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° трСбуСтся ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ значСния столбцов Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ x ΠΈ y для обучСния ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ anime[‘genre’].tolist()

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ anime[‘genre’]

β–ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· индСкса

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

β–ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ столбцов

Π’ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ столбцов:

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

6. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΡ… ΠΈΠ· Π½Π΅Π³ΠΎ

β–ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΊ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΡƒ Π½ΠΎΠ²ΠΎΠ³ΠΎ столбца с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ

Иногда ΠΌΠ½Π΅ приходится Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΡ‹ Π½ΠΎΠ²Ρ‹Π΅ столбцы. НапримСр β€” Π² случаях, ΠΊΠΎΠ³Π΄Π° Ρƒ мСня Π΅ΡΡ‚ΡŒ тСстовый ΠΈ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€Ρ‹ Π² Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°Ρ…, ΠΈ ΠΌΠ½Π΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡ… ΡΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΈΡ… Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΡŒ. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ такая конструкция:

▍БозданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ° ΠΈΠ· подмноТСства столбцов

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ случаС, Ссли трСбуСтся ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π½ΠΎΠ²ΠΎΠΌ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ΅ нСсколько столбцов ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ хочСтся Π²Ρ‹ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° столбцов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

▍УдалСниС Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… столбцов

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΡ‘ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΈΠ· Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ° Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ лишь нСсколько столбцов. Если ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ столбцов, Ρ‚ΠΎ эта Π·Π°Π΄Π°Ρ‡Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ довольно-Ρ‚Π°ΠΊΠΈ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, поэтому Ρ‚ΡƒΡ‚ я ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, описанной Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

▍ДобавлСниС Π² Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌ строки с суммой Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… строк

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Команда Π²ΠΈΠ΄Π° df.sum(axis=1) позволяСт ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСния Π² столбцах.

7. ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²

β–ΠšΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΡ Π΄Π²ΡƒΡ… Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²

Π­Ρ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° Π² ситуациях, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π° Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ° с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ столбцами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ сначала раздСляСм Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌ Π½Π° Π΄Π²Π΅ части, Π° ΠΏΠΎΡ‚ΠΎΠΌ снова объСдиняСм эти части:

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π”Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌ, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠΉ df1 ΠΈ df2

▍БлияниС Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ²

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

8. Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ

β–ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ строк с Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ индСксными значСниями

Π˜Π½Π΄Π΅ΠΊΡΠ½Ρ‹ΠΌΠΈ значСниями Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ° anime_modified ΡΠ²Π»ΡΡŽΡ‚ΡΡ названия Π°Π½ΠΈΠΌΠ΅. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ эти названия для Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… столбцов.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

β–ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ строк ΠΏΠΎ числовым индСксам

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ конструкция позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… строки Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°:

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

β–ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ строк ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ значСниям столбцов

Для получСния строк Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ° Π² ситуации, ΠΊΠΎΠ³Π΄Π° имССтся список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ столбцов, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Если нас интСрСсуСт СдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΉ конструкциСй:

β–ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ срСза Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°

Π­Ρ‚Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ срСза списка. А ΠΈΠΌΠ΅Π½Π½ΠΎ, Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°, содСрТащСго строки, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ индСксов.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

β–Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ

Из Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ строки, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ индСксныС значСния.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

9. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°

Для сортировки Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² ΠΏΠΎ значСниям столбцов ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ df.sort_values :

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

10. АгрСгированиС

▍Ѐункция df.groupby ΠΈ подсчёт количСства записСй

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство записСй с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями Π² столбцах:

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

▍Ѐункция df.groupby ΠΈ Π°Π³Ρ€Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ столбцов Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами

▍БозданиС сводной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΈΠ· Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ° Π½Π΅ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ сводная Ρ‚Π°Π±Π»ΠΈΡ†Π°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ здСсь я ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π» Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌ, Ρ‡Ρ‚ΠΎ ускорило созданиС сводной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

11. ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…

β–Π—Π°ΠΏΠΈΡΡŒ Π² ячСйки, содСрТащиС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NaN, ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ значСния

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π’Π°Π±Π»ΠΈΡ†Π°, содСрТащая значСния NaN

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π·Π°ΠΌΠ΅Π½Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ NaN Π½Π° 0

12. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ возмоТности

β–ΠžΡ‚Π±ΠΎΡ€ случайных ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

β–ΠŸΠ΅Ρ€Π΅Π±ΠΎΡ€ строк Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ конструкция позволяСт ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Ρ‚ΡŒ строки Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΉΠΌΠ°:

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСксовый столбСц Π΄Π°Ρ‚Π°Ρ„Ρ€Π΅ΠΌΠ° Ρ‡Ρ‚ΠΎ Π±Ρ‹ индСксовый столбСц заполнился Π½ΠΎΠ²Ρ‹ΠΌΠΈ числами Π»ΡŽΠ±Ρ‹ΠΌΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

β–Π‘ΠΎΡ€ΡŒΠ±Π° с ошибкой IOPub data rate exceeded

Если Π²Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с ошибкой IOPub data rate exceeded β€” ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅, ΠΏΡ€ΠΈ запускС Jupyter Notebook, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

Π˜Ρ‚ΠΎΠ³ΠΈ

Π—Π΄Π΅ΡΡŒ я рассказал ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‘ΠΌΠ°Ρ… использования pandas Π² срСдС Jupyter Notebook. НадСюсь, моя ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° Π²Π°ΠΌ пригодится.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *