Pentru informații despre disponibilitate, consultați Disponibilitatea Python în Excel. Dacă întâmpinați probleme cu Python în Excel, raportați-le selectândFeedback de ajutor> în Excel.
Sunteți începător în Python în Excel? Începeți prin a citi Introducere în Python în Excel și Începeți cu Python în Excel.
Ce este un DataFrame?
Un DataFrame este o structură de date bidimensională din limbajele de programare a computerelor, asemănătoare cu un tabel Excel. În Python, un DataFrame este un obiect din biblioteca panda . Biblioteca pandas este o bibliotecă de bază utilizată de Python în Excel, iar obiectele DataFrame sunt o structură cheie pentru analiza datelor cu Python în Excel.
Notă
Python în Excel utilizează un DataFrame ca obiect implicit pentru zonele bidimensionale.
Python în Excel poate genera un DataFrame în două moduri: ca obiect Python sau convertit în valori Excel. Atunci când un DataFrame este returnat ca obiect Python, celula afișează textul "DataFrame", precedat de o pictogramă fișă. Următoarea captură de ecran arată un DataFrame ca obiect Python într-o celulă Excel.
Pentru a vizualiza informațiile dintr-un DataFrame, selectați pictograma fișă din celulă sau utilizați Ctrl+Shift+F5. Următoarea captură de ecran afișează un obiect DataFrame cu vizualizarea fișă deschisă. Acest exemplu DataFrame repetă datele din celulele A1:B3 din foaia de lucru.
Puteți, de asemenea, să importați date externe în Excel și apoi să procesați acele date cu Python în Excel. Pentru a importa date externe, utilizați Power Query. Pentru a afla mai multe despre acest lucru, consultați Utilizarea Power Query pentru a importa date pentru Python în Excel.
Modificați tipul de ieșire Python
Datele dintr-un DataFrame pot fi returnate ca valori Excel, nu ca obiecte Python. Afișați un cadru de date ca valori Excel pentru a încorpora alte analize bazate pe Excel, cum ar fi diagramele, formulele Excel și formatarea condiționată.
Utilizați meniul de ieșire Python din bara de formule pentru a controla modul în care sunt returnate calculele Python. Următoarea captură de ecran afișează meniul de ieșire Python în bara de formule.
Captura de ecran următoare afișează datele DataFrame anterioare, dar de data aceasta datele sunt returnate ca valori Excel. Deoarece acest DataFrame repetă datele din celulele A1:B3 din foaia de lucru, rezultatul Python din celulele C1:D3 se potrivește cu celulele A1:B3.
Notă
Dacă o celulă din zona de ieșire, care în scenariul precedent este zona C1:D3, conține deja o valoare, atunci celula Python returnează #SPILL! în locul rezultatului Python. Pentru a afla mai multe, consultați Depanarea erorilor Python în Excel și Cum se corectează o eroare #SPILL!.
Important
Atunci când tipul de ieșire al unui DataFrame este setat la valori Excel, DataFrame generează coloana index doar dacă este îndeplinită una dintre următoarele condiții.
- Dacă valorile din coloana index nu sunt numerice (cum ar fi rezultatul din
describe()saugroup_by()). - Dacă numele coloanei index a fost setat.
De asemenea, puteți utiliza meniul clic dreapta sau Ctrl+clic pe orice celulă Python pentru a modifica tipurile de ieșire. Deschideți meniul contextual și selectați Ieșire ca pentru a modifica ieșirea.