Решено: убаците више колона панда

Пандас је моћна и свестрана Питхон библиотека која се широко користи за манипулацију и анализу података. Један уобичајени захтев при раду са подацима је уметање више колона у ДатаФраме. У овом чланку ћемо истражити процес додавања више колона у ДатаФраме користећи Пандас библиотеку, дискутовати о коду и заронити дубље у повезане функције, библиотеке и концепте који вам могу помоћи да постанете стручњак за Пандас.

Додавање више колона у Пандас ДатаФраме

Да бисмо уметнули више колона у ДатаФраме, користићемо цонцат функција доступна у Пандас библиотеци. Ова функција вам омогућава да комбинујете више оквира података један поред другог, било дуж редова или колона. Када убацујемо нове колоне, комбинућемо оквире података дуж колона. Почнимо са решењем нашег проблема.

import pandas as pd

# Create a sample DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4, 5, 6]
}
df = pd.DataFrame(data)

# Create new columns to be inserted
new_columns = {
    'C': [7, 8, 9],
    'D': [10, 11, 12]
}
new_df = pd.DataFrame(new_columns)

# Insert new columns into the existing DataFrame
result = pd.concat([df, new_df], axis=1)

print(result)

Објашњење кода корак по корак

У нашем примеру ћемо проћи кроз процес корак по корак да бисмо разумели како код функционише.

1. Прво увозимо потребну библиотеку, Пандас, извршавањем увези панде као пд. Ово нам омогућава да користимо Пандас функције у нашој скрипти.

2. Затим креирамо узорак ДатаФраме под називом df и нови оквир података за нове колоне, нев_дф.

3. Да бисмо убацили нове колоне (нев_дф) у наш оригинални оквир података (дф), користимо пд.цонцат функција. Одређивањем акис=1, кажемо функцији да се споји дуж колона, постављајући нове колоне поред постојећег оквира података.

4. На крају, штампамо резултујући оквир података да бисмо проверили да ли су нове колоне исправно уметнуте.

Напредни случајеви употребе и технике

Док је функција цонцат моћан алат за уметање више колона у ДатаФраме, можда ћете наићи на сценарије у којима су вам потребне напредније технике за постизање одређених циљева. У овом одељку ћемо разговарати о неколико других метода које вам могу помоћи да постанете стручњак за манипулисање оквирима података помоћу Пандас библиотеке.

  • Уметните колону на одређену позицију

У случајевима када треба да уметнете колону на одређену позицију у ДатаФраме-у, ИНСЕРТ метода је вредна опција. Овај метод вам омогућава да уметнете колону испред наведеног индекса. Ево примера кода:

# Insert column 'E' with values [13, 14, 15] before index 1 (after the first column)
df.insert(1, 'E', [13, 14, 15])
  • Уметни колоне изведене из других колона

Понекад ћете можда желети да уметнете нове колоне изведене из других колона у ДатаФраме. Можете извршити прорачуне на постојећим подацима да бисте креирали ове нове колоне. На пример, да бисте израчунали производ колона 'А' и 'Б':

df['F'] = df['A'] * df['B']

У овом чланку смо покрили како да уметнете више колона у а Пандас ДатаФраме коришћењем цонцат функцију, научио објашњење кода корак по корак и истражио напредне случајеве употребе и технике. Са овим знањем, сада можете ефикасно да манипулишете својим подацима и постанете ефикаснији у задацима анализе података.

Релатед постс:

Оставите коментар