Rakenduskoht
Microsoft 365 rakendus Excel Maci jaoks ette nähtud Microsoft 365 rakendus Excel Exceli veebirakendus My Office for iPhone

Kättesaadavuse kohta leiate teavet teemast Python Exceli kättesaadavuses. Kui teil tekib Exceli Pythoni funktsiooniga probleeme, teatage neist Excelis valides Spikker > Tagasiside.

Kas olete Exceli Pythoni funktsiooni uus kasutaja? Alustuseks lugege artikleid Pythoni tutvustus Excelis ja Pythoni kasutamise alustamine Excelis.

Mis on andmeraam?

DataFrame on kahemõõtmeline andmestruktuur arvuti programmeerimiskeeltes, mis sarnaneb Exceli tabeliga. Pythonis on Andmeframe pandade teegi objekt. Pandade teek on Excelis Pythoni kasutatav põhiteek ja Andmeframe-objektid on andmete analüüsimiseks Excelis Pythoni abil põhistruktuur.

Märkus.: Python kasutab Excelis kahemõõtmeliste vahemike vaikeobjektina andmeraamistikku.

Python saab Excelis andmeframe väljastada kahel viisil: Pythoni objektina või teisendatuna Exceli väärtusteks. Kui DataFrame tagastatakse Pythoni objektina, kuvatakse lahtris tekst "DataFrame", millele eelneb kaardiikoon. Järgmisel kuvatõmmisel on kujutatud Andmeraamistik Pythoni objektina Exceli lahtris.

Example of DataFrame object in an Excel cell.

Teabe kuvamiseks andmeframe'is valige lahtris kaardiikoon või kasutage klahvikombinatsiooni Ctrl+Shift+F5. Järgmisel kuvatõmmisel on kujutatud objekt DataFrame, kus on avatud kaardivaade. Selles näites kordab DataFrame andmeid töölehe lahtrites A1:B3 .

Avatud DataFrame'i kaart.

Samuti saate välisandmed Excelisse importida ja seejärel neid andmeid Pythoni abil Excelis töödelda. Välisandmete importimiseks kasutage Power Query. Lisateavet leiate teemast Pythoni andmete importimine Excelis Power Query abil.

Pythoni väljunditüübi muutmine

DataFrame'is olevad andmed saab tagastada Exceli väärtustena, mitte Pythoni objektina. Väljastage Andmeraam Exceli väärtustena, et kaasata muud Exceli-põhised analüüsiandmed (nt diagrammid, Exceli valemid ja tingimusvorming).

Pythoni arvutuste tagastamise reguleerimiseks saate valemiribal kasutada Pythoni väljundmenüüd. Järgmisel kuvatõmmisel on kujutatud Pythoni väljundi menüü valemiribal.

Exceli avatud Pythoni väljundimenüü.

Järgmisel kuvatõmmisel on kujutatud eelnevad DataFrame'i andmed, kuid seekord tagastatakse andmed Exceli väärtustena. Kuna see Andmeraam kordab andmeid töölehe lahtrites A1:B3 , vastab Pythoni tulem lahtritesse C1:D3 lahtritele A1:B3.

Exceli väärtustena tagastatud andmeframe'i sisu.

Märkus.: Kui väljundvahemiku lahter, mis eelnevas stsenaariumis on vahemik C1:D3, sisaldab juba väärtust, tagastab Pythoni lahter #SPILL! Pythoni väljundi asemel. Lisateavet leiate teemadest Exceli tõrgete Pythoni tõrkeotsing ja Tõrke #SPILL!.

NB!: Kui andmeframe'i väljunditüübiks on seatud Exceli väärtused, väljastab DataFrame indeksiveeru ainult juhul, kui üks järgmistest tingimustest on täidetud.

  • Kui registriveeru väärtused pole arvulised (nt describe() või group_by()tulem).

  • Kui registriveeru nimi on seatud.

Väljunditüüpide muutmiseks saate kasutada ka mis tahes Pythoni lahtri paremklõpsamise või juhtklahvi (Ctrl) ja klõpsmenüüd. Väljundi muutmiseks avage paremklõpsamismenüü ja valige Väljastusalus .

Seotud artiklid

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.