logo

Пандас ДатаФраме.итерровс()

Ако желите да пређете преко ДатаФраме-а за обављање неких операција на сваком од редова, онда можете користити функцију итерровс() у Пандас-у.

Панде користе три функције за понављање редова ДатаФраме-а, тј. итерровс(), итеритемс() и итертуплес().

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

Итерровс () је одговоран за петљу кроз сваки ред ДатаФраме-а. Враћа итератор који садржи индекс и податке сваког реда као серије.

Имамо следећу функцију да видимо садржај итератора.

Ова функција враћа сваку вредност индекса заједно са низом који садржи податке у сваком реду.

    итерровс()- користи се за понављање редова као парова (индекс, серија).итеритемс()- користи се за понављање парова (кључ, вредност).итертупле()- користи се за итерацију преко редова као именованих скупова.

Приноси:

    индекс:Враћа индекс реда и тупле за МултиИндек.подаци:Враћа податке реда као низ.то:Враћа генератор који понавља низ редова оквира.

Пример1

 import pandas as pd import numpy as np info = pd.DataFrame(np.random.randn(4,2),columns = ['col1','col2']) for row_index,row in info.iterrows(): print (row_index,row) 

Излаз

 0 name John degree B.Tech score 90 Name: 0, dtype: object 1 name Smith degree B.Com score 40 Name: 1, dtype: object 2 name Alexander degree M.Com score 80 Name: 2, dtype: object 3 name William degree M.Tech score 98 Name: 3, dtype: object 

Пример2

 # importing pandas module import pandas as pd # making data frame from csv file data = pd.read_csv('aa.csv') for i, j in data.iterrows(): print(i, j) print() 

Излаз

 0 Name Hire Date Salary Leaves Remaining 0 John Idle 03/15/14 50... Name: 0, dtype: object 1 Name Hire Date Salary Leaves Remaining 1 Smith Gilliam 06/01/15 65000... Name: 1, dtype: object 2 Name Hire Date Salary Leaves Remaining 2 Parker Chapman 05/12/14 45000.0 ... Name: 2, dtype: object 3 Name Hire Date Salary Leaves Remaining 3 Jones Palin 11/01/13 700... Name: 3, dtype: object 4 Name Hire Date Salary Leaves Remaining 4 Terry Gilliam 08/12/14 4800... Name: 4, dtype: object 5 Name Hire Date Salary Leaves Remaining 5 Michael Palin 05/23/13 66000... Name: 5, dtype: object