Панде читају текстуални фајл

Pande Citaju Tekstualni Fajl



„У „пандама“ можемо лако прочитати текстуалну датотеку уз помоћ методе „панда“. „Пандас“ нам пружа прилику да прочитамо текстуалну датотеку. „Пандас“ даје различите уграђене методе за читање текстуалне датотеке. У овом водичу ћемо разговарати о свим методама заједно са свим параметрима и детаљно ћемо их објаснити. Такође, прочитаћемо текстуалну датотеку у „пандас“ користећи методе „панде“ у нашим кодовима овде.“

Методе за читање текстуалне датотеке у „пандама“

У „пандама“ имамо три методе које нам помажу у читању текстуалне датотеке. Овде смо такође урадили неке примере у којима читамо текстуалну датотеку. Методе које „панде“ пружају су размотрене у наставку:







    • Коришћењем методе пд.реад_цсв().
    • Коришћењем методе пд.реад_табле().
    • Коришћењем методе пд.реад_фвф().

Сада објашњавамо синтаксу свих ових метода и детаљно расправљамо о параметрима свих метода у овом водичу.



Синтакса реад_цсв()



пд.реад_цсв ( „име датотеке.ткт“, сеп ='', заглавље =Ништа, имена = [ “Цол_наме1”, “Цол_наме2, “Цол_наме2”, ………….. ] )


У овој методи прво додајемо име текстуалне датотеке чије податке желимо да прочитамо и то је први параметар ове методе. Затим постављамо „сеп“, који је сепаратор у овој методи, и овде постављамо размак као знак тако да ће он сматрати размак као сепаратор. Након овога, имамо параметар заглавља, а користи се вредност „Ноне“ овог параметра, тако да ће креирати подразумевано заглавље, а ако не додамо овај параметар, онда ће узети у обзир први ред текстуалне датотеке као заглавље. У параметру „намес“ можемо додати називе колона које морамо додати као заглавље.





Синтакса реад_табле()

пд.реад_табле ( 'име датотеке.ткт' , граничник = '' )


У овој методи стављамо име текстуалне датотеке као први параметар. У граничнику, када поставимо „ “, он ће узети знак за размак као сепаратор.



Синтакса реад_фвф()

пд.реад_фвф ( 'име датотеке.ткт' )


Овај метод узима само један параметар, а то је име текстуалне датотеке.

Сада ћемо користити ове методе за читање текстуалних датотека у „пандас“ кодовима и приказивање података текстуалне датотеке на терминалу.

Пример #01

Овде је апликација „Спидер“ у којој смо урадили све ове кодове који су представљени у овом водичу. Текстуални фајл чије податке желимо да прочитамо је приказан испод. Користићемо метод „реад_цсв()“ за читање ове текстуалне датотеке у „пандас“.


Прво увозимо библиотеку „панде“ јер желимо да користимо метод „реад_цсв()“, а то је метод „панде“. Овом методу приступамо само када смо увезли библиотеку „панда“. Овде помињемо „панде као пд“, па се овај „пд“ ставља уз назив методе за његово коришћење. После овога, овде креирамо променљиву „дф“, која се користи за чување података текстуалне датотеке након читања. Овде постављамо методу „пд.реад_цсв()“, која помаже у читању текстуалне датотеке и претварању података текстуалне датотеке у ДатаФраме и чувању у променљивој „дф“.

Овде смо проследили име датотеке, а то је „миДата.ткт“, а затим користимо „сеп“ и доделимо празан знак овом „сеп“. Дакле, овај празан знак ради као сепаратор у текстуалној датотеци. Затим смо користили „принт()“ испод, који се користи за штампање података текстуалне датотеке. Приказаће податке текстуалне датотеке у обрасцу ДатаФраме.


За извршење овог кода, морамо да притиснемо „Схифт+Ентер“, а излаз ће бити приказан на „Спидеровом“ терминалу. Резултат горњег кода је приказан на датом снимку екрана и можете видети да су подаци текстуалне датотеке приказани као ДатаФраме, а први ред наше текстуалне датотеке је овде представљен као називи колона тог ДатаФраме-а. Такође одваја податке у којима је размак присутан у текстуалној датотеци.

Пример #02

Текстуални фајл који ћемо прочитати у овом примеру је приказан овде, а ми ћемо поново користити метод „реад_цсв()“, али са различитим параметрима.


Користи се „пандас“ метод „пд.реад_цсв()“ и овде прослеђујемо три параметра. Прво постављамо име датотеке, а то је „Рецорд.ткт“. Други параметар је параметар „сеп“ и додељује му празан знак, а онда имамо трећи параметар у којем постављамо „хеадер“ и подешавамо га на „Ноне“, тако да ће креирати подразумевано заглавље ДатаФраме-а када извршимо овај код. Све ово смо сачували у променљивој „Ми_Рецорд“ и додали „Ми_Рецорд“ у функцију „принт()“ за штампање.


Сви подаци се чувају у ДатаФраме-у, и он одваја податке где је размак присутан у подацима текстуалне датотеке. Такође, овде је креирао подразумевано заглавље ДатаФраме-а јер смо параметар „хеадер“ подесили на „Ништа“.

Пример #03

Приказана је текстуална датотека овог примера, а ми ћемо још једном користити метод „реад_цсв()“ са измењеним параметрима.


У овом коду, четири параметра се овде прослеђују у „пандас“ метод „пд.реад_цсв()“. Име текстуалне датотеке је први параметар. Параметру „сеп“ се даје празан знак у другом параметру. Параметар „хеадер“ је подешен на „Ноне“ у трећем аргументу, а као четврти параметар поставили смо „намес“ која ће се појавити као имена колона ДатаФраме након читања текстуалне датотеке, а ова имена колона су „ЦОЛ_1, ЦОЛ_2, ЦОЛ_3, ЦОЛ_4 и ЦОЛ_5“. Све ове информације су сачуване у променљивој „Ми_Рецорд“, а „Ми_Рецорд“ је такође додат методи „принт()“ тако да ће се штампати на терминалу.


Све информације о текстуалној датотеци се овде приказују као ДатаФраме, а такође одвајају податке где су размаци додани у текстуалној датотеци. Такође додаје називе колона у складу са тим, које смо додали изнад у коду.

Пример #04

Ово је текстуална датотека коју ћемо читати у овом примеру коришћењем друге методе, методе „пд.реад_табле()“.


Метода „пд.реад_табле()“ се додаје овде за читање текстуалне датотеке, а ми додајемо „АБЦ.ткт“, што је назив текстуалне датотеке. Овај метод помаже у читању текстуалне датотеке, а такође смо прилагодили параметар „делимитер“ знаку за размак, тако да ће такође радити као сепаратор који смо објаснили изнад. Затим се сви подаци текстуалне датотеке чувају у променљивој „Ми_Дата“ и такође се штампају овде.


Почетна линија наше текстуалне датотеке је овде приказана као називи колона ДатаФраме-а, а подаци текстуалне датотеке се штампају као ДатаФраме. Поред тога, одваја податке текстуалне датотеке где је у њој присутан размак.

Пример #05

Сада, текстуална датотека садржи податке, који су приказани испод. Овај пут ћемо применити „реад_фвф()“ и показаћемо како он приказује податке након читања текстуалне датотеке.


Као што знамо да ова метода „реад_фвф()“ узима само један параметар, а то је име датотеке коју желимо да прочитамо. Овде додајемо „тектфиле.ткт“, што је име наше текстуалне датотеке, и додељујемо овај пандас метод променљивој „Филе_Дата“, која ће чувати податке ове текстуалне датотеке. Затим стављамо „принт(Филе_Дата)“ тако да такође штампа ове податке.


Овде су приказани сви подаци текстуалне датотеке. Није одвојио податке у којима су присутни знакови размака јер у овој функцији нема параметара попут „Сеп“ или „делимитер“.

Закључак

Овај водич објашњава како читати текстуалну датотеку у 'пандас' и које методе се користе за читање текстуалне датотеке у 'пандас'. Разговарали смо о свим методама које нам помажу у читању текстуалне датотеке у „пандама“. Истражили смо три различите методе „панда“ за читање наших текстуалних датотека у „пандама“ у овом водичу. Такође смо овде детаљно објаснили синтаксу свих метода као и параметре свих метода и прочитали многе текстуалне датотеке применом различитих метода са свим могућим параметрима у овом водичу.