Решено: додајте више колона у оквир података ако не постоје панде

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

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

import pandas as pd

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

Да бисмо додали више колона у оквир података, можемо користити методу ДатаФраме.ассигн(). Овај метод нам омогућава да додамо једну или више колона у оквир података одједном. Хајде да направимо пример оквира података, а затим му додамо више колона ако већ не постоје:

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

# Add multiple columns if they do not exist
new_columns = ['column3', 'column4']
for new_col in new_columns:
    if new_col not in df.columns:
        df[new_col] = None

У исечак кода изнад, прво креирамо пример оквира података са две колоне, 'колона1' и 'колона2'. Затим креирамо листу нових колона, 'колона3' и 'колона4', које желимо да додамо оквиру података. Коначно, понављамо кроз листу колона и додајемо нову колону ако већ не постоји у оквиру података.

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

Ево корак по корак објашњење сваког дела нашег решења:

1. Почињемо увозом Пандас библиотеке користећи „импорт пандас ас пд“.
2. Затим креирамо пример оквира података под називом 'дф' са две колоне: 'колона1' и 'колона2'.
3. Креирамо листу нових колона које желимо да додамо оквиру података – 'колона3' и 'колона4'.
4. Користимо фор петљу за понављање кроз листу нових колона.
5. Унутар петље проверавамо да ли нова колона већ постоји у оквиру података користећи услов 'није у'. Ако нова колона не постоји, додајемо нову колону у оквир података са подразумеваном вредношћу Ништа.

Пандас функције и библиотеке

Пандас нуди широк спектар функција и метода које поједностављују руковање оквирима података и манипулисање њима. У нашем решењу користили смо следеће кључне компоненте:

  • Оквир података – Као примарна структура података у пандама, ДатаФраме је дводимензионални, променљиви, потенцијално хетерогени табеларни подаци са означеним осама (редови и колоне)
  • ДатаФраме.цолумнс – Овај атрибут враћа ознаке колона ДатаФраме-а, омогућавајући нам да приступимо и проверимо да ли колона постоји или не.
  • пд.ДатаФраме() – То је функција конструктора за креирање новог оквира података. Омогућава вам да дефинишете податке и имена колона током креирања.

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

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

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