Lahendatud: sisestage mitu veergu pandat

Pandas on võimas ja mitmekülgne Pythoni raamatukogu, mida kasutatakse laialdaselt andmete töötlemiseks ja analüüsimiseks. Üks levinud nõue andmetega töötamisel on mitme veeru sisestamine DataFrame'i. Selles artiklis uurime mitme veeru lisamise protsessi DataFrame'ile, kasutades Pandase teeki, arutame koodi ja sukeldume sügavamale seotud funktsioonidesse, teekidesse ja kontseptsioonidesse, mis aitavad teil Panda eksperdiks saada.

Mitme veeru lisamine Panda DataFrame'i

Mitme veeru sisestamiseks DataFrame'i kasutame concat funktsioon on saadaval Pandase raamatukogus. See funktsioon võimaldab kombineerida mitut DataFrame'i kõrvuti, kas ridade või veergude kaupa. Uute veergude sisestamisel kombineerime DataFrame'id veergude kaupa. Alustame oma probleemi lahendusest.

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)

Koodeksi samm-sammult selgitus

Meie näites läbime protsessi samm-sammult, et mõista, kuidas kood töötab.

1. Esiteks impordime käivitades vajaliku teegi Pandas impordi pandad kui pd. See võimaldab meil kasutada oma skriptis Panda funktsioone.

2. Järgmiseks loome DataFrame'i näidise nimega df ja uus DataFrame uute veergude jaoks, uus_df.

3. Uute veergude (new_df) lisamiseks meie algsesse DataFrame'i (df) kasutame pd.concat funktsiooni. Täpsustades telg=1, käsime funktsioonil ühendada piki veerge, asetades uued veerud olemasoleva DataFrame'i kõrvale.

4. Lõpuks prindime tulemuseks oleva DataFrame'i, et kontrollida, kas uued veerud on õigesti sisestatud.

Täiustatud kasutusjuhtumid ja -tehnikad

Kuigi concat funktsioon on võimas tööriist mitme veeru sisestamiseks DataFrame'i, võite kohata stsenaariume, kus vajate täpsemate eesmärkide saavutamiseks täpsemaid tehnikaid. Selles jaotises käsitleme veel mõnda meetodit, mis aitavad teil saada Pandase teeki kasutades DataFrame'i manipuleerimise eksperdiks.

  • Sisestage veerg kindlasse kohta

Juhtudel, kui peate sisestama veeru DataFrame'i kindlasse kohta, sisestada meetod on väärtuslik valik. See meetod võimaldab sisestada veeru enne määratud indeksit. Siin on näide koodist:

# Insert column 'E' with values [13, 14, 15] before index 1 (after the first column)
df.insert(1, 'E', [13, 14, 15])
  • Sisestage teistest veergudest tuletatud veerud

Mõnikord võite soovida lisada uusi veerge, mis on tuletatud DataFrame'i teistest veergudest. Nende uute veergude loomiseks saate arvutusi teha olemasolevate andmete põhjal. Näiteks veergude „A” ja „B” korrutise arvutamiseks:

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

Selles artiklis käsitlesime, kuidas sisestada a-sse mitu veergu Panda DataFrame kasutades concat funktsioon, õppis koodi samm-sammult selgitust ning uuris täpsemaid kasutusjuhtumeid ja tehnikaid. Nende teadmiste abil saate nüüd oma andmeid tõhusalt manipuleerida ja andmeanalüüsi ülesandeid tõhusamaks muuta.

Seonduvad postitused:

Jäta kommentaar