πŸ”§ Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ dataframe pandas: простыС шаги для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ DataFrame Π² Pandas, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ столбца:

df['Π½ΠΎΠ²Ρ‹ΠΉ_столбСц'] = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ столбца:

del df['столбСц']

ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ столбца:

df.rename(columns={'староС_Π½Π°Π·Π²Π°Π½ΠΈΠ΅': 'Π½ΠΎΠ²ΠΎΠ΅_Π½Π°Π·Π²Π°Π½ΠΈΠ΅'}, inplace=True)

ИзмСнСниС значСния Π² ячСйкС:

df.at[индСкс, 'столбСц'] = Π½ΠΎΠ²ΠΎΠ΅_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

ИзмСнСниС Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… столбца:

df['столбСц'] = df['столбСц'].astype(Π½ΠΎΠ²Ρ‹ΠΉ_Ρ‚ΠΈΠΏ)

НадСюсь, эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ DataFrame Π² Pandas!

Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ dataframe pandas

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ pandas! DataFrame - это ΠΎΠ΄Π½Π° ΠΈΠ· основных структур Π΄Π°Π½Π½Ρ‹Ρ… Π² pandas, ΠΈ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я расскаТу Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ DataFrame Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… аспСктах. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ!

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ столбца

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ столбца Π² DataFrame - это простой способ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Для этого ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ assign() ΠΈΠ»ΠΈ присваиваниС значСния нСпосрСдствСнно Π² столбСц.

import pandas as pd

# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ DataFrame
df = pd.DataFrame({'имя':['Иван', 'ΠœΠ°Ρ€ΠΈΡ', 'АлСксСй'],
                   'возраст':[25, 30, 35]})

# Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ assign() для добавлСния Π½ΠΎΠ²ΠΎΠ³ΠΎ столбца
df = df.assign(Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°=[50000, 60000, 70000])

# ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ столбца Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ
df['ΠΏΠΎΠ»'] = ['М', 'Π–', 'М']

print(df)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

      имя  возраст  Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎΠ»
0    Иван       25     50000  М
1  ΠœΠ°Ρ€ΠΈΡ       30     60000  Π–
2 АлСксСй      35     70000  М

ИзмСнСниС значСния Π² ячСйкС

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ячСйкС DataFrame, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ ΠΈ присваиваниС значСния этой ячСйкС.

import pandas as pd

# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ DataFrame
df = pd.DataFrame({'имя':['Иван', 'ΠœΠ°Ρ€ΠΈΡ', 'АлСксСй'],
                   'возраст':[25, 30, 35]})

# ИзмСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ячСйкС
df.at[0, 'возраст'] = 26

print(df)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

      имя  возраст
0    Иван       26
1  ΠœΠ°Ρ€ΠΈΡ       30
2 АлСксСй      35

ИзмСнСниС структуры DataFrame

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ структуру DataFrame, добавляя ΠΈΠ»ΠΈ удаляя столбцы ΠΈ строки.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ строки

Для добавлСния Π½ΠΎΠ²ΠΎΠΉ строки Π² DataFrame ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ append() ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ DataFrame ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ DataFrame.

import pandas as pd

# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ DataFrame
df = pd.DataFrame({'имя':['Иван', 'ΠœΠ°Ρ€ΠΈΡ'],
                   'возраст':[25, 30]})

# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡƒΡŽ строку
new_row = pd.DataFrame({'имя':'АлСксСй',
                        'возраст':35}, index=[2])

# Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ append() для добавлСния строки
df = df.append(new_row)

print(df)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

      имя  возраст
0    Иван       25
1  ΠœΠ°Ρ€ΠΈΡ       30
2 АлСксСй      35

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ столбца ΠΈΠ»ΠΈ строки

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ столбСц ΠΈΠ»ΠΈ строку ΠΈΠ· DataFrame, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ drop().

import pandas as pd

# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ DataFrame
df = pd.DataFrame({'имя':['Иван', 'ΠœΠ°Ρ€ΠΈΡ', 'АлСксСй'],
                   'возраст':[25, 30, 35]})

# УдаляСм столбСц 'возраст'
df = df.drop('возраст', axis=1)

# УдаляСм строку с индСксом 1
df = df.drop(1)

print(df)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

      имя
0    Иван
2 АлСксСй

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊ столбцам ΠΈΠ»ΠΈ строкам

Π’ pandas ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊ столбцам ΠΈΠ»ΠΈ строкам DataFrame с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² apply() ΠΈΠ»ΠΈ applymap().

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊ столбцу

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ столбСц 'возраст', ΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² этом столбцС Π½Π° 1.

import pandas as pd

# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ DataFrame
df = pd.DataFrame({'имя':['Иван', 'ΠœΠ°Ρ€ΠΈΡ', 'АлСксСй'],
                   'возраст':[25, 30, 35]})

# Ѐункция для увСличСния значСния Π½Π° 1
def increment_age(age):
    return age + 1

# ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ столбцу 'возраст'
df['возраст'] = df['возраст'].apply(increment_age)

print(df)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

      имя  возраст
0    Иван       26
1  ΠœΠ°Ρ€ΠΈΡ       31
2 АлСксСй      36

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту DataFrame

Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту DataFrame, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ applymap().

import pandas as pd

# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ DataFrame
df = pd.DataFrame({'имя':['Иван', 'ΠœΠ°Ρ€ΠΈΡ', 'АлСксСй'],
                   'возраст':[25, 30, 35]})

# Ѐункция для добавлСния суффикса ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту
def add_suffix(value):
    return str(value) + ' Π³.'

# ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту DataFrame
df = df.applymap(add_suffix)

print(df)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

       имя возраст
0    Иван г.    25 г.
1  ΠœΠ°Ρ€ΠΈΡ Π³.    30 Π³.
2 АлСксСй г.   35 г.

Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ DataFrame

Когда Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² DataFrame, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ логичСскиС выраТСния Π² качСствС условий Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ.

import pandas as pd

# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ DataFrame
df = pd.DataFrame({'имя':['Иван', 'ΠœΠ°Ρ€ΠΈΡ', 'АлСксСй'],
                   'возраст':[25, 30, 35]})

# Π€ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΠΌ DataFrame ΠΏΠΎ возрасту большС 30
filtered_df = df[df['возраст'] > 30]

print(filtered_df)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

      имя  возраст
2 АлСксСй      35

Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈ агрСгация Π΄Π°Π½Π½Ρ‹Ρ…

Когда Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΈ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ….

import pandas as pd

# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ DataFrame
df = pd.DataFrame({'имя':['Иван', 'ΠœΠ°Ρ€ΠΈΡ', 'АлСксСй'],
                   'ΠΏΠΎΠ»':['М', 'Π–', 'М'],
                   'Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°':[50000, 60000, 70000]})

# Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΏΠΎΠ»Ρƒ
grouped_df = df.groupby('ΠΏΠΎΠ»')

# ВыполняСм Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹
aggregated_df = grouped_df['Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°'].mean()

print(aggregated_df)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

ΠΏΠΎΠ»
Π–    60000
М    60000
Name: Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°, dtype: int64

Π˜Ρ‚ΠΎΠ³ΠΈ

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ DataFrame Π² pandas. ΠœΡ‹ рассмотрСли Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ столбцов, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ячСйках, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ структуры DataFrame, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊ столбцам ΠΈΠ»ΠΈ строкам, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΡƒ с Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠ΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эффСктивно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с DataFrame ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² pandas. УспСхов Π² вашСм ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ Π² ΠΌΠΈΡ€ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ pandas!

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ порядок столбцов Ρ„Π°ΠΉΠ»Π° Π² Python Pandas Dataframe?

Pandas Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ β„–4. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ со столбцами DataFrame

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… столбцов Ρ„Π°ΠΉΠ»Π°? (Анализ Π΄Π°Π½Π½Ρ‹Ρ… Python)

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

πŸ”§ Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ dataframe pandas: простыС шаги для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ столбСц Π² dataframe pandas: простой способ с использованиСм эмодзи ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ инструкции