Python programmatūrā Excel DataFrames

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac

Informāciju par pieejamību skatiet sadaļā Python pieejamība programmā Excel. Ja rodas problēmas ar Python programmatūrā Excel, lūdzu, ziņojiet par tām, atlasot Palīdzības>atsauksmes programmā Excel.

Vai esat jauns funkcijas Python programmatūrā Excel lietotājs? Vispirms izlasiet Iepazīšanās ar līdzekli Python programmatūrā Excel un Darba sākšana ar Python programmatūrā Excel.

Kas ir DataFrame?

DataFrame ir divdimensiju datu struktūra datorprogrammēšanas valodās, līdzīgi kā Excel tabula. Python gadījumā DataFrame ir objekts pandu bibliotēkā. Pandu bibliotēka ir pamata bibliotēka, ko izmanto Python programmatūrā Excel, un DataFrame objekti ir galvenā struktūra datu analizēšanai, izmantojot Python programmā Excel.

Piezīme

Python programmatūrā Excel izmanto DataFrame kā noklusējuma objektu divdimensiju diapazoniem.

Python programmatūrā Excel var izvadīt DataFrame divos veidos: kā Python objektu vai konvertēt par Excel vērtībām. Kad DataFrame tiek atgriezts kā Python objekts, šūnā tiek parādīts teksts "DataFrame", pirms kura ir kartes ikona. Tālāk esošajā ekrānuzņēmumā DataFrame ir redzams kā Python objekts Excel šūnā.

DataFrame objekta piemērs Excel šūnā.

Lai skatītu datu rāmī esošo informāciju, šūnā atlasiet kartītes ikonu vai izmantojiet taustiņu kombināciju Ctrl+Shift+F5. Ekrānuzņēmumā tālāk ir redzams DataFrame objekts ar atvērtu kartītes skatu. Šajā piemērā DataFrame atkārto datus darblapas šūnās A1:B3 .

Atvērta DataFrame karte.

Ārējus datus varat arī importēt programmā Excel un pēc tam tos apstrādāt, izmantojot Python programmatūrā Excel. Lai importētu ārējos datus, izmantojiet Power Query. Papildinformāciju skatiet sadaļā Power Query izmantošana Python datu importēšanai programmā Excel.

Python izvades tipa maiņa

DataFrame esošos datus var atgriezt kā Excel vērtības, nevis kā Python objektu. Izvadiet DataFrame kā Excel vērtības, lai iekļautu citu Excel analīzi, piemēram, diagrammas, Excel formulas un nosacījumformatējumu.

Izmantojiet Python izvades izvēlni formulu joslā, lai kontrolētu, kā tiek atgriezti Python aprēķini. Šajā ekrānuzņēmumā redzama Python izvades izvēlne formulu joslā.

Atveriet Python izvades izvēlni programmā Excel.

Šajā ekrānuzņēmumā ir redzami iepriekšējie DataFrame dati, bet šoreiz dati tiek atgriezti kā Excel vērtības. Tā kā šis datu rāmis atkārto datus darblapas šūnās A1:B3 , Python rezultāts šūnās C1:D3 atbilst šūnām A1:B3.

DataFrame saturs, kas atgriezts kā Excel vērtības.

Piezīme

Ja izvades diapazona šūnā, kas iepriekšējā scenārijā ir diapazons C1:D3, jau ir vērtība, Python šūna atgriež #SPILL! kļūdu, nevis Python izvadi. Papildinformāciju skatiet rakstā Python programmā Excel kļūdu novēršana un Kļūdas #SPILL! labošana.

Svarīgi!

Ja DataFrame izvades tips ir iestatīts uz Excel vērtībām, DataFrame izvada indeksa kolonnu tikai tad, ja tiek izpildīts viens no šiem nosacījumiem.

  • Ja indeksa kolonnas vērtības nav skaitliskas (piemēram, vai describe()group_by()rezultāts).
  • Ja indeksa kolonnas nosaukums ir iestatīts.

Lai mainītu izvades tipus, jebkurā Python šūnā varat izmantot arī izvēlni ar peles labo pogu vai taustiņu kombināciju Ctrl+klikšķis. Atveriet izvēlni, kas pieejama, noklikšķinot ar peles labo pogu, un atlasiet Izvade kā , lai mainītu izvadi.