DataFrames jezika Python u programu Excel

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac

Informacije o dostupnosti potražite u odjeljku Dostupnost značajke Python u programu Excel. Ako naiđete na probleme sa značajkom Python u programu Excel, prijavite ih tako da odaberete Pomoć>– povratne informacije u programu Excel.

Jeste li novi u programskom jeziku Python u programu Excel? Započnite čitanjem Uvod u Python u programu Excel i Početak rada sa značajkom Python u programu Excel.

Što je DataFrame?

Podatkovni okvir dvodimenzionalna je struktura podataka u računalnim programskim jezicima, slična tablici programa Excel. U jeziku Python DataFrame je objekt u biblioteci pandas . Biblioteka pandas osnovna je biblioteka koju koristi Python u programu Excel, a objekti DataFrame ključna su struktura za analizu podataka pomoću jezika Python u programu Excel.

Napomena

Python u programu Excel koristi DataFrame kao zadani objekt za dvodimenzionalne raspone.

Python u programu Excel može poslati podatkovni okvir na dva načina: kao objekt programskog jezika Python ili pretvoren u vrijednosti programa Excel. Kada se DataFrame vrati kao Python objekt, u ćeliji se prikazuje tekst "DataFrame", ispred kojeg se nalazi ikona kartice. Sljedeća snimka zaslona prikazuje DataFrame kao Python objekt u ćeliji programa Excel.

Primjer objekta DataFrame u ćeliji programa Excel.

Da biste pogledali informacije unutar podatkovnog okvira, odaberite ikonu kartice u ćeliji ili pritisnite Ctrl+Shift+F5. Na sljedećoj je snimci zaslona prikazan objekt DataFrame s otvorenim prikazom kartice. U ovom primjeru DataFrame ponavlja podatke u ćelijama A1:B3 na radnom listu.

Otvorena kartica DataFrame.

Možete i uvesti vanjske podatke u Excel, a zatim ih obraditi pomoću jezika Python u programu Excel. Da biste uvezli vanjske podatke, koristite Power Query. Dodatne informacije o tome potražite u članku Korištenje dodatka Power Query za uvoz podataka za Python u programu Excel.

Promjena vrste izlaza za Python

Podaci unutar podatkovnog okvira mogu se vratiti kao vrijednosti programa Excel umjesto kao Python objekt. Izlaz podatkovnog okvira kao vrijednosti programa Excel radi ugradnje drugih analitičkih podataka utemeljenih na programu Excel kao što su grafikoni, formule programa Excel i uvjetno oblikovanje.

Koristite izlazni izbornik programskog jezika Python u traci formule da biste upravljali načinom vraćanja izračuna programskog jezika Python. Sljedeća snimka zaslona prikazuje izlazni izbornik za Python u traci formule.

Otvoreni izlazni izbornik jezika Python u programu Excel.

Na sljedećoj su snimci zaslona prikazani podaci iz prethodnih podatkovnih okvira, ali ovaj se put podaci vraćaju kao vrijednosti programa Excel. Budući da taj podatkovni okvir ponavlja podatke u ćelijama A1:B3 na radnom listu, python rezultat u ćelijama C1:D3 podudara se s ćelijama A1:B3.

Sadržaj podatkovnog okvira koji se vraća kao vrijednosti programa Excel.

Napomena

Ako ćelija u izlaznom rasponu, što je u prethodnom scenariju raspon C1:D3, već sadrži vrijednost, tada Python ćelija vraća #SPILL! umjesto programskog jezika Python. Dodatne informacije potražite u člancima Otklanjanje pogrešaka jezika Python u programu Excel i Ispravljanje pogreške #SPILL!.

Važno

Kada je vrsta izlaza podatkovnog okvira postavljena na vrijednosti programa Excel, dataFrame izlaz stupca indeksa samo ako je zadovoljen jedan od sljedećih uvjeta.

  • Ako vrijednosti stupca indeksa nisu numeričke (kao rezultat describe() broja ili group_by()).
  • Ako je postavljen naziv stupca indeksa.

Za promjenu vrste izlaza možete koristiti i desni klik ili izbornik Ctrl+klik na bilo kojoj ćeliji programskog jezika Python. Otvorite izbornik koji se otvara desnim klikom miša i odaberite Izlaz kao da biste promijenili izlaz.