Python u programu Excel DataFrames
Primenjuje se na
Python u programu Excel sada je dostupan korisnicima pretplate na Enterprise i Business koji koriste trenutni kanal u operativnom sistemu Windows, počevši od verzije 2408 (izdanje 17928.20114) i mesečnog kanala preduzeća u operativnom sistemu Windows, počevši od verzije 2408 (izdanje 17928.20216). Dostupna je i u programu Excel za veb za korisnike velikih preduzeća i preduzeća. Python u programu Excel dostupan je u pregledu za Family i Personal korisnike u programu Excel za veb ili pokrenut trenutni kanal u operativnom sistemu Windows počevši od verzije 2405 (izdanje 17628.20164). Dostupan je u pregledu za korisnike pretplate Education koji koriste trenutni kanal (pregled) putem programa Microsoft 365 Insajder Program. Trenutno nije dostupan za polugodišnji kanal za preduzeća.
Python u programu Excel dostupan je enterprise i business korisnicima koji koriste trenutni kanal u programu Excel za Mac, počevši od verzije 16.96 (izdanje 25041326). Dostupna je u pregledu za porodične i lične korisnike u programu Excel za Mac putem programa Microsoft 365 Insider. Odaberite nivo Beta Channel Insider i instalirajte najnoviju verziju programa Excel; dostupna je počevši od verzije 16.95 (izdanje 25021921).
Dodatne informacije o dostupnosti potražite u članku dostupnosti funkcije Python u programu Excel. Ako naiđete na probleme koji se odnose na Python u programu Excel, prijavite ih tako što ćete izabrati Pomoć > Povratne informacije u programu Excel.
Novi ste korisnik jezika Python u programu Excel? Počnite tako što ćete pročitati Uvod u Python u programu Excel i Prvi koraci uz Python u programu Excel.
Šta je to DataFrame?
DataFrame je ddimenzionalna struktura podataka u računarski programski jezici, slično Excel tabeli. U Python-u, DataFrame je objekat u biblioteci panda . Biblioteka panda je osnovna biblioteka koju Python koristi u programu Excel, a DataFrame objekti su ključna struktura za analizu podataka pomoću Python-a u programu Excel.
Napomena: Python u programu Excel koristi DataFrame kao podrazumevani objekat za ddimenzionalne opsege.
Python u programu Excel može da izvezi DataFrame na dva načina: kao Python objekat ili se konvertuje u Excel vrednosti. Kada se DataFrame dobije kao Python objekat, ćelija prikazuje tekst "DataFrame" ispred ikone kartice. Sledeći snimak ekrana prikazuje DataFrame kao Python objekat u Excel ćeliji.
Da biste prikazali informacije u okviru dataFrame, izaberite ikonu kartice u ćeliji ili koristite kombinaciju tastera Ctrl+Shift+F5. Sledeći snimak ekrana prikazuje objekat DataFrame sa otvorenim prikazom kartice. Ovaj primer DataFrame ponavlja podatke u ćelijama A1:B3 na radnom listu.
Možete i da uvezete spoljne podatke u Excel, a zatim da obradite te podatke pomoću Python-a u programu Excel. Da biste uvezli spoljne podatke, Power Query. Da biste saznali više o tome, pogledajte članak Korišćenje Power Query za uvoz podataka za Python u programu Excel.
Promena Python tipa izlaza
Podaci u okviru DataFrame mogu da se vrate kao Excel vrednosti umesto kao Python objekat. Izvezite DataFrame kao Excel vrednosti da biste uključili druge analitike zasnovane na programu Excel, kao što su grafikoni, Excel formule i uslovno oblikovanje.
Koristite izlazni meni "Python" na traci sa formulama da biste kontrolisali kako se vraćaju Python izračunavanja. Sledeći snimak ekrana prikazuje izlazni meni "Python" u polju za formulu.
Sledeći snimak ekrana prikazuje prethodne DataFrame podatke, ali ovog puta se podaci vraćaju kao Excel vrednosti. Zbog toga što ovaj DataFrame ponavlja podatke u ćelijama A1:B3 na radnom listu, Python rezultat u ćelijama C1:D3 podudara se sa ćelijama A1:B3.
Napomena: Ako ćelija u izlazu opsega, koja je u prethodnom scenariju opseg C1:D3, već sadrži vrednost, ćelija Python daje #SPILL! umesto Python izlaza. Da biste saznali više, pogledajte članke Rešavanje problema sa Python-om u Excel greškama i Kako se ispravlja #SPILL! greške.
Važno: Kada je izlazni tip dataFrame postavljen na Excel vrednosti, DataFrame izvozi kolonu indeksa samo ako je ispunjen jedan od sledećih uslova.
-
Ako vrednosti kolone indeksa nisu numeričke (kao što je rezultat describe() ili group_by()).
-
Ako je ime kolone indeksa postavljeno.
Možete da koristite i meni koji se dobija desnim tasterom miša ili ctrl+klik na bilo koju ćeliju pitona da biste promenili izlazne tipove. Otvorite meni koji se dobija desnim klikom miša i izaberite stavku Izlaz kao da biste promenili izlaz.