Индекс ресетовања серије Пандас

Indeks Resetovana Serije Pandas



Индекс серије Пандас може бити ресетован на листу узастопних бројева која почиње од 0 коришћењем методе „Сериес.ресет_индек()“. Синтакса за коришћење овог метода је наведена на следећи начин:

Видећемо практично извршавање ове функције у овом туторијалу.







Пример 1: Коришћење методе Пандас Сериес.Ресет_Индек() за ресетовање индекса серије да би се почетна листа индекса задржала као колона

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



Рад Питхон програма је започео проналажењем одговарајућег алата за наш систем да усклади скрипту. Алат „Спидер“ је изабран за извршавање програма.



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





Први метод коме приступамо из Пандас модула користећи псеудоним „пд“ је „пд.Сериес“ метод. Овај метод је Панда уграђена метода за креирање серије са наведеним низом вредности. Позивамо ову функцију и наводимо вредности које су „34”, „21”, „18”, „45”, „76”, „82”, „22”, „40”, „91”, „101”, и „8“. Такође, име колоне се дефинише коришћењем параметра „наме“ као „Подаци“.

Након тога, иницијализујемо променљиву „нев_индек“ и додељујемо јој неке вредности, али исте дужине коју смо користили за вредности у низу. Вредности за променљиву „нев_индек” су „А01”, „А02”, „А03”, „А04”, „А05”, „А06”, „А07”, „А08”, „А09”, „А10” и “А11”. Користимо вредности сачуване у овој променљивој за индекс. Да бисмо поставили колону индекса серије, позивамо својство „Сериес.индек“ и додељујемо му променљиву „нев_индек“. Вредности ускладиштене у „нев_индек“ стављају се као индекс серије уместо подразумеване листе индекса која почиње од „0“. На крају, да бисмо видели серију са наведеним индексом, позивамо функцију „принт()“ и прослеђујемо серију „Број“ као улаз за штампање њеног садржаја.



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

Да бисмо ову кориснички дефинисану листу индекса вратили на подразумевану листу, користимо Пандас метод „Сериес.ресет_индек()“.

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

На излазној слици можемо видети да је приказан подразумевани секвенцијални индекс. Такође, наведена листа индекса се додаје као нова колона серије са ознаком „индекс“.

Пример 2: Коришћење Пандас Сериес.Ресет_Индек() методе за ресетовање индекса серије и испуштање почетног индекса

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

За извршење исечка кода, прво увозимо Пандас библиотеку као „пд“. Затим примењујемо метод из овог тренутно учитаног Пандас модула да креирамо Пандас серију. Користи се функција „пд.Сериес()“ и пружамо јој низ вредности да генеришемо низ користећи ове вредности. Вредности које смо навели за конструкцију серије су стринг типа података. Ове вредности су „Нестле”, „Цадбури”, „Марс”, „Дове”, „Линдт”, „Годива”, „Гхирарделли” и „Ферреро”. Користимо параметар „наме“ да означимо ову колону. Називамо га „Бренд“ док стварамо серију која садржи имена брендова чоколаде. Дужина серије је 8. Објекат серије „Чоколаде“ се креира и додељује резултат добијен позивањем Пандас „пд.Сериес()“ методе.

Штавише, променљива „идентификатор“ се креира и иницијализује са овим вредностима „А“, „Б“, „Ц“, „Д“, „Е“, „Ф“, „Г“ и „Х“. Дужина вредности које садржи је иста као и дужина вредности серије. Сада мењамо подразумевану листу индекса серије и обезбеђујемо вредности променљиве „идентификатор“ које ће се користити као индекс. Да би се подесио индекс, користи се својство “Сериес.индек”. Назив серије „Чоколаде“ се помиње са својством „.индек“. Променљиву „идентификатор“ додељујемо својству индекса. Својство „индекс“ издваја вредности сачуване у променљивој „идентификатор“ и чини их индексном листом серија. Метода „принт()“ се на крају позива за штампање серије „Чоколаде“.

Серија приказана на следећем снимку показује да смо успешно поставили наведену листу индекса уместо подразумеване листе индекса.

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

Позивамо методу „Сериес.ресет_индек()“ и уносимо име серије са њим као „Чоколаде“. За складиштење серије са подразумеваном листом индекса, креирамо променљиву „сер“. Сада морамо да видимо ову серију. За ово се користи метода „принт()“. Унутар његових заграда преносимо променљиву „сер“ тако да она приказује све што је ова променљива сачувала.

Добијени низ се ставља на преглед са подразумеваном листом индекса. Али такође, првобитно наведена листа индекса је присутна као колона у низу са насловом „индекс“. Метода „ресет_индек()“ поставља подразумевану листу индекса, али није уклонила наведену листу за индекс и уместо тога је чува као нову колону.

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

Ми само прослеђујемо атрибут “дроп” са вредношћу “Труе” функцији “Сериес.ресет_индек()”.

Рендеровани излаз показује серију која је сада избацила колону „индекс“ и приказује се са подразумеваном листом индекса. Добијени резултат је представљен на следећем снимку:

Закључак

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