Els pandes llegeixen un fitxer de text

Els Pandes Llegeixen Un Fitxer De Text



'A 'pandas', podem llegir fàcilment el fitxer de text amb l'ajuda del mètode 'pandas'. 'Pandas' ens ofereix l'oportunitat de llegir el fitxer de text. 'Pandas' ofereix diferents mètodes integrats per llegir el fitxer de text. Discutirem tots els mètodes en aquest tutorial juntament amb tots els paràmetres aquí i els explicarem amb detall. A més, llegirem el fitxer de text a 'pandas' utilitzant els mètodes de 'pandas' als nostres codis aquí.

Mètodes per llegir el fitxer de text en 'pandes'

A 'pandas', tenim tres mètodes que ens ajuden a llegir el fitxer de text. També hem fet alguns exemples aquí en què llegim el fitxer de text. Els mètodes que ofereixen els 'pandes' es comenten a continuació:







    • Mitjançant l'ús del mètode pd.read_csv().
    • Mitjançant l'ús del mètode pd.read_table().
    • Mitjançant l'ús del mètode pd.read_fwf().

Ara, estem explicant la sintaxi de tots aquests mètodes i també discutim els paràmetres de tots els mètodes en detall en aquest tutorial.



Sintaxi de read_csv()



pd.read_csv ( 'filename.txt', set =’ ‘, capçalera = Cap, noms = [ “Col_name1”, “Col_name2, “Col_name2”, ………….. ] )


En aquest mètode, primer afegim el nom del fitxer de text les dades del qual volem llegir, i és el primer paràmetre d'aquest mètode. Aleshores, col·loquem el 'sep', que és un separador en aquest mètode, i col·loquem aquí l'espai com a caràcter perquè consideri l'espai com a separador. Després d'això, tenim el paràmetre de capçalera i s'utilitza el valor 'Cap' d'aquest paràmetre, de manera que crearà la capçalera per defecte, i si no afegim aquest paràmetre, tindrà en compte la primera línia del fitxer de text. com a capçalera. En el paràmetre 'noms', podem afegir els noms de columnes que hem d'afegir com a capçalera.





Sintaxi de read_table()

pd.read_table ( 'nomfitxer.txt' , delimitador = ' ' )


En aquest mètode, posem el nom del fitxer de text com a primer paràmetre. Al delimitador, quan col·loquem ' , llavors prendrà el caràcter d'espai com a separador.



Sintaxi de read_fwf()

pd.read_fwf ( 'nomfitxer.txt' )


Aquest mètode només pren un paràmetre, que és el nom del fitxer de text.

Ara, utilitzarem aquests mètodes per llegir els fitxers de text en codis 'pandas' i mostrar les dades del fitxer de text al terminal.

Exemple # 01

L'aplicació 'Spyder' és aquí en la qual hem fet tots aquests codis que es presenten en aquest tutorial. A continuació es mostra el fitxer de text les dades del qual volem llegir. Utilitzarem el mètode “read_csv()” per llegir aquest fitxer de text en “pandas”.


Primer importem la biblioteca 'pandas' perquè volem utilitzar el mètode 'read_csv()', i és el mètode de 'pandas'. Només accedim a aquest mètode quan hem importat la biblioteca de 'pandes'. Aquí, esmentem 'pandes com a pd', de manera que aquest 'pd' es col·loca amb el nom del mètode per utilitzar-lo. Després d'això, creem aquí una variable 'df', que s'utilitza per emmagatzemar les dades del fitxer de text després de la lectura. Col·loquem aquí el mètode 'pd.read_csv()', que ajuda a llegir el fitxer de text i convertir les dades del fitxer de text al DataFrame i emmagatzemar-lo a la variable 'df'.

Hem passat el nom del fitxer, que és 'myData.txt', aquí, i després fem servir 'set' i assignem el caràcter en blanc a aquest 'set'. Per tant, aquest caràcter en blanc funciona com a separador al fitxer de text. A continuació, hem utilitzat el 'print()' següent, que s'utilitza per imprimir les dades del fitxer de text. Mostrarà les dades del fitxer de text al formulari DataFrame.


Per a l'execució d'aquest codi, hem de prémer 'Maj+Enter' i la sortida es representarà al terminal 'Spyder'. El resultat del codi anterior es mostra a la captura de pantalla donada i podeu veure que les dades del fitxer de text es mostren com a DataFrame i la primera línia del nostre fitxer de text es presenta aquí com els noms de columna d'aquest DataFrame. També separa les dades on hi ha el caràcter d'espai al fitxer de text.

Exemple #02

El fitxer de text que llegirem en aquest exemple es mostra aquí, i tornarem a utilitzar el mètode “read_csv()” però amb diferents paràmetres.


S'utilitza el mètode 'pandas' 'pd.read_csv()' i aquí passem tres paràmetres. Primer, col·loquem el nom del fitxer, que és 'Record.txt'. El segon paràmetre és el paràmetre 'sep' i li assigna el caràcter en blanc, i després tenim el tercer paràmetre en el qual establim la 'capçalera' i l'ajustem a 'Cap', de manera que crearà la capçalera predeterminada del DataFrame. quan executem aquest codi. Tot això ho hem desat a la variable 'My_Record' i també hem afegit 'My_Record' a la funció 'print()' per imprimir.


Totes les dades es guarden al DataFrame i separa les dades on hi ha el caràcter d'espai a les dades del fitxer de text. A més, va crear la capçalera predeterminada del DataFrame aquí perquè vam ajustar el paràmetre 'capçalera' a 'Cap'.

Exemple #03

Es mostra el fitxer de text d'aquest exemple i tornarem a utilitzar el mètode 'read_csv()' amb paràmetres modificats.


En aquest codi, quatre paràmetres es passen aquí al mètode 'pandas' 'pd.read_csv()'. El nom del fitxer de text és el primer paràmetre. Al paràmetre 'set' se li dóna el caràcter en blanc al segon paràmetre. El paràmetre 'capçalera' s'estableix a 'Cap' al tercer argument, i com a quart paràmetre, hem establert els 'noms' que apareixeran com a noms de columna del DataFrame després de llegir el fitxer de text, i aquests noms de columnes són 'COL_1, COL_2, COL_3, COL_4 i COL_5'. Tota aquesta informació s'ha desat a la variable 'My_Record' i 'My_Record' també s'ha afegit al mètode 'print()' perquè s'imprimirà al terminal.


Tota la informació del fitxer de text es representa aquí com a DataFrame i també separa les dades on s'afegeixen els espais al fitxer de text. També afegeix els noms de les columnes en conseqüència, que hem afegit més amunt al codi.

Exemple #04

Aquest és el fitxer de text que llegirem en aquest exemple utilitzant un altre mètode, el mètode 'pd.read_table()'.


El mètode 'pd.read_table()' s'afegeix aquí per llegir el fitxer de text, i afegim 'ABC.txt', que és el nom del fitxer de text. Aquest mètode ajuda a llegir el fitxer de text i, a més, hem ajustat el paràmetre 'delimitador' al caràcter d'espai, de manera que també funcionarà com el separador que hem explicat anteriorment. A continuació, totes les dades del fitxer de text es guarden a la variable 'My_Data' i també s'imprimeixen aquí.


La línia inicial del nostre fitxer de text es mostra aquí com a noms de columna del DataFrame i les dades del fitxer de text s'imprimeixen com a DataFrame. A més, separa les dades del fitxer de text on hi ha el caràcter d'espai.

Exemple #05

Ara, el fitxer de text conté les dades, que es mostren a continuació. Aplicarem el 'read_fwf()' aquesta vegada i mostrarem com representa les dades després de llegir el fitxer de text.


Com sabem que aquest mètode 'read_fwf()' només pren un paràmetre, que és el nom del fitxer que volem llegir. Afegim aquí 'textfile.txt', que és el nom del nostre fitxer de text i assignem aquest mètode pandas a la variable 'File_Data', que emmagatzemarà les dades d'aquest fitxer de text. A continuació, posem 'print(File_Data)' perquè també imprimeixi aquestes dades.


Aquí es mostren totes les dades del fitxer de text. No va separar les dades on hi ha espais perquè no hi ha cap paràmetre com 'Sep' o 'delimitador' en aquesta funció.

Conclusió

Aquest tutorial explica com llegir el fitxer de text a 'pandas' i quins mètodes s'utilitzen per llegir el fitxer de text a 'pandas'. Hem parlat de tots els mètodes que ens ajuden a llegir el fitxer de text a 'pandas'. Hem explorat tres mètodes diferents de 'pandes' per llegir els nostres fitxers de text a 'pandes' en aquest tutorial. També hem explicat la sintaxi de tots els mètodes així com els paràmetres de tots els mètodes en detall aquí i hem llegit molts fitxers de text aplicant diferents mètodes amb tots els paràmetres possibles en aquest tutorial.