Панде читају ЈСОН

Pande Citaju Json



„За анализу велике количине података користимо библиотеку „Питхон“, која је „пандас“ библиотека. Лако можемо да користимо библиотеку „панде“, која нам помаже у неколико области као што су науке о подацима и машинско учење. У „пандама“ можемо да креирамо „ЈСОН“ датотеку, а можемо и да читамо ову „ЈСОН“ датотеку. Много података се често чува као ЈСОН. ЈСОН се широко користи у 'панда' програмирању. „пандас“ обезбеђује метод „реад_јсон()“ за читање „ЈСОН“ датотеке и њено складиштење као ДатаФраме. Такође можемо да читамо ЈСОН из стринга који смо креирали у нашим кодовима. Показаћемо вам како да читате ЈСОН у 'пандас' програмирању и како да користите метод 'реад_јсон()' у 'пандас' овде у овом водичу. Прочитаћемо податке, а затим приказати податке ЈСОН датотеке у облику ДатаФраме-а у „пандама“. Овде ћемо такође разговарати о његовој синтакси.'

Синтакса

Комплетна синтакса ове методе „реад_јсон()“ је дата испод.

панде. реад_јсон ( пут , оријентисати = Валуе , тип = 'Рам' , дтипе = Валуе , цонверт_акес = Валуе , цонверт_датес = Истинито , кееп_дефаулт_датес = Истинито , нумпи = Фалсе , прецизан_флоат = Фалсе , датум_јединица = Валуе , кодирање = Валуе , енцодинг_еррорс = 'строго' , линије = Фалсе , цхунксизе = Валуе , компресије = 'закључити' , нровс = Валуе , Стораге_оптионс = Валуе )

Пример 01

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







Затим додајемо „Име, Нум_1, Нум_2, Нум_3, Нум_4 и Нум_5“ као колону овог оквира података и такође убацујемо неке податке у ове колоне. После овога користимо методу „то_јсон()“ која помаже у претварању овог оквира података у ЈСОН. Уносимо име које желимо да дамо „ЈСОН“ датотеци у којој ће се чувати ЈСОН подаци. Име које овде дајемо је „Маркс.јсон“. Дакле, након извршавања овог кода, ЈСОН датотека ће бити креирана са именом “Маркс.јсон” и чуваће податке у ЈСОН-у, које смо овде унели.





Након извршавања овог кода притиском на „Схифт+Ентер“, креира се ЈСОН датотека, а овде је и ЈСОН датотека приказана испод. Ово је ЈСОН датотека коју добијамо након извршавања горњег кода. Сада ћемо кренути даље и прочитати ову ЈСОН датотеку уз помоћ методе „реад_јсон()“.





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



Подаци који се чувају у горњој ЈСОН датотеци се овде приказују као ДатаФраме испод. Можете приметити да се сви подаци ЈСОН датотеке конвертују у ДатаФраме и приказују у излазу.

Пример 02

Такође можемо прочитати ЈСОН стринг уз помоћ методе „реад_јсон()“. Након увоза „панда“, овде генеришемо стринг и чувамо тај стринг у променљивој „ми_стр“. Низ који смо креирали овде садржи податке који су „Субјецт“ и постављамо назив субјекта, који је „Енглески“. Затим додајемо „Плати“, што је „25000“ овде, и такође „Дани“, који су „70 дана“. После свега тога, додајемо и „Попуст“, што је овде „1000“. ЈСОН стринг је овде завршен.

Сада читамо овај ЈСОН стринг помоћу методе „реад_јсон()“ од „пандас“ и постављамо име променљиве у којој је стринг смештен. Име ове променљиве је „ми_стр“ и овде је додајемо као први параметар методе „реад_јсон()“. После овога, овде додајемо још један параметар који је параметар „ориент“ и постављамо га на „рецордс“. Затим додамо овај „ми_дф“ у методу „принт()“, тако да ће се приказати на терминалу када покренемо овај код.

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

Пример 03

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

У наставку је приказан ДатаФраме, а ми смо добили овај ДатаФраме након читања ЈСОН стринга. Датум који смо унели у наш код као ЈСОН стринг овде се приказује као ДатаФраме.

Пример 04

Ово је наша ЈСОН датотека и применићемо метод „реад_јсон()“ на ову ЈСОН датотеку. Он ће прочитати податке који су присутни у овој ЈСОН датотеци и приказати ове податке у ДатаФраме-у.

Сада, пошто морамо да користимо метод „реад_јсон()“ библиотеке „пандас“, прво морамо „увести“ библиотеку. Панде се увозе као „пд“. Поставили смо датотеку коју смо приказали изнад тако да можемо читати податке из те ЈСОН датотеке. Путања датотеке „Цомпани.јсон“ се прослеђује методи „реад_јсон()“, а ова функција је такође додељена променљивој „ЈСОН_Рец“. Информације из ЈСОН датотеке се стога стављају у променљиву „ЈСОН_Рец“ након што су прочитане. Сада стављамо „принт()“ и додајемо му „ЈСОН_Рец“.

Подаци који се налазе у горе поменутој ЈСОН датотеци приказани су испод као ДатаФраме. Можете видети да излаз приказује ДатаФраме са свим подацима из ЈСОН датотеке конвертованим у њега.

Закључак

У овом водичу смо детаљно објаснили методу „реад_јсон()“ за „панде“. Овде смо представили синтаксу методе „реад_јсон()“, а такође смо користили метод „реад_јсон()“ у нашем „пандас“ коду. Прочитали смо ЈСОН стринг и ЈСОН датотеку уз помоћ методе „реад_јсон()“ овде и објаснили како да креирате ЈСОН датотеку, а затим како да прочитате ту ЈСОН датотеку. Такође смо објаснили како да креирате ЈСОН стринг и како да прочитате ЈСОН стринг уз помоћ методе „реад_јсон()“ у овом водичу.