logo

Extracció de files utilitzant Pandas .iloc[] a Python

Python és un llenguatge fantàstic per fer anàlisi de dades, principalment a causa del fantàstic ecosistema de paquets Python centrats en dades. Pandes és un d'aquests paquets que facilita molt la importació i l'anàlisi de dades. aquí estem aprenent a extreure files utilitzant Pandas .iloc[] a Python.

Sintaxi Pandas .iloc[]

Sintaxi: pandas.DataFrame.iloc[]



Paràmetres: Posició d'índex de files en nombre enter o llista d'enter.

Tipus de retorn: Marc de dades o sèrie en funció dels paràmetres

Què és Pandas .iloc[] a Python?

A la biblioteca de Python Pandas,.iloc[]>és un indexador que s'utilitza per a la indexació de dades basada en ubicacions enteres en a DataFrame . Permet als usuaris seleccionar files i columnes específiques proporcionant índexs enters, cosa que la converteix en una valuosa eina per a la manipulació i extracció de dades basada en posicions numèriques dins del DataFrame. Aquest indexador és especialment útil quan voleu accedir o manipular dades mitjançant la indexació posicional basada en nombres enters en lloc d'etiquetes.



Conjunt de dades utilitzat: Per descarregar el CSV utilitzat al codi, feu clic .iloc[]> per a la indexació basada en ubicacions enteres. Les files extretes s'imprimeixen per a la verificació.

Python 3






import> pandas as pd> # Creating a sample DataFrame> data>=> pd.DataFrame({> >'Name'>: [>'Geek1'>,>'Geek2'>,>'Geek3'>,>'Geek4'>,>'Geek5'>],> >'Age'>: [>25>,>30>,>22>,>35>,>28>],> >'Salary'>: [>50000>,>60000>,>45000>,>70000>,>55000>]> })> # Setting 'Name' column as the index for clarity> data.set_index(>'Name'>, inplace>=>True>)> # Displaying the original DataFrame> print>(>'Original DataFrame:'>)> print>(data)> # Extracting a single row by index> row_alice>=> data.iloc[>0>, :]> print>(>' Extracted Row (Geek1):'>)> print>(row_alice)> # Extracting multiple rows using a slice> rows_geek2_to_geek3>=> data.iloc[>1>:>3>, :]> print>(>' Extracted Rows (Geek2 to Geek3):'>)> print>(rows_geek2_to_geek3)>

>

>

Sortida:

Original DataFrame: Age Salary Name Geek1 25 50000 Geek2 30 60000 Geek3 22 45000 Geek4 35 70000 Geek5 28 55000 Extracted Row (Geek1): Age 25 Salary 50000 Name: Geek1, dtype: int64 Extracted Rows (Geek2 to Geek3): Age Salary Name Geek2 30 60000 Geek3 22 45000>

Conclusió

En conclusió, Pandas.iloc[]>a Python és una eina poderosa per extreure files basades en la indexació d'ubicacions enteres. El seu valor brilla en conjunts de dades on les posicions numèriques importen més que les etiquetes. Aquesta característica permet la recuperació selectiva de files o rodanxes individuals, per la qual cosa és essencial per a una manipulació i anàlisi eficient de dades. La versatilitat de.iloc[]>millora la flexibilitat en l'extracció de dades, permetent un accés perfecte a parts específiques dels conjunts de dades. Com a component fonamental de Pandas,.iloc[]>contribueix significativament a l'eficiència i la claredat de les tasques relacionades amb les dades per als desenvolupadors i els científics de dades.