A rendelkezésre állással kapcsolatos információkért lásd: A Python az Excelben elérhetősége. Ha bármilyen problémát tapasztal a Pythonnal kapcsolatban az Excelben, kérjük, jelentse őket a Súgó>visszajelzés lehetőséget választva az Excelben.
Most ismerkedik a Python az Excelben alkalmazással? Kezdje a Python az Excelben bemutatásával és a Python az Excelben használatának első lépéseivel.
Mi az a DataFrame?
A DataFrame egy kétdimenziós adatstruktúra, amely az Excel-táblázatokhoz hasonló számítógépes programozási nyelvekben. A Pythonban a DataFrame egy objektum a pandas-kódtárban . A pandas-kódtár egy alapkódtár, amelyet a Python az Excelben használ, és a DataFrame-objektumok a Python az Excelben használatával történő adatelemzés kulcsfontosságú struktúrái.
Megjegyzés
A Python az Excelben egy DataFrame-et használ alapértelmezett objektumként a kétdimenziós tartományokhoz.
A Python az Excelben kétféleképpen tud DataFrame-et kimenetként használni: Python-objektumként vagy Excel-értékekké konvertálva. Amikor egy DataFrame Python-objektumként lesz visszaadva, a cellában a "DataFrame" szöveg jelenik meg, amelyet egy kártya ikon előz meg. Az alábbi képernyőképen egy DataFrame látható Python-objektumként egy Excel-cellában.
DataFrame-en belüli információk megtekintéséhez jelölje ki a kártya ikont a cellában, vagy nyomja le a Ctrl+Shift+F5 billentyűkombinációt. Az alábbi képernyőképen egy DataFrame objektum látható megnyitott kártyanézettel. Az alábbi példa DataFrame megismétli a munkalap A1:B3 celláiban szereplő adatokat.
Külső adatokat is importálhat az Excelbe, majd feldolgozhatja ezeket az adatokat a Python az Excelben szolgáltatással. Külső adatok importálásához használja a Power Query bővítményt. További információért lásd: Adatok importálása a Pythonhoz az Excelben a Power Query használatával.
A Python kimeneti típusának módosítása
A DataFrame-keretben lévő adatok Python-objektum helyett Excel-értékekként adhatók vissza. A DataFrame-eket Excel-értékekként hozhatja kimenetként, hogy egyéb Excel-alapú elemzéseket, például diagramokat, Excel-képleteket és feltételes formázást is magába foglaljon.
A szerkesztőléc Python kimeneti menüjével szabályozhatja a Python-számítások visszaadásának módját. Az alábbi képernyőképen a Python kimeneti menüje látható a szerkesztőlécen.
Az alábbi képernyőképen a korábbi DataFrame-adatok láthatók, de ezúttal az adatokat Excel-értékekként adja vissza a rendszer. Mivel ez a DataFrame megismétli a munkalap A1:B3 celláiban lévő adatokat, a C1:D3 cellákban lévő Python-eredmény megfelel az A1:B3 celláknak.
Megjegyzés
Ha a kimeneti tartomány egy cellája, amely az előző forgatókönyvben a C1:D3 tartomány, már tartalmaz értéket, akkor a Python-cella a #SPILL! hibát a Python-kimenet helyett. További információ: A Python az Excelben hibáinak elhárítása és A #SPILL! hiba javítása.
Fontos
Ha egy DataFrame kimeneti típusa Excel-értékekre van állítva, a DataFrame csak akkor használja az indexoszlop kimenetét, ha az alábbi feltételek egyike teljesül.
- Ha az indexoszlop értékei nem numerikusak (például a
describe()vagygroup_by()). - Ha az indexoszlop neve be van állítva.
A kimeneti típusok módosításához használhatja a jobb kattintás vagy a Ctrl+kattintás menüt bármely Python-cellán. Nyissa meg a jobb egérgombbal elérhető menüt, és válassza a Kimenet mint lehetőséget a kimenet módosításához.