logo

Пандас ДатаФраме.лоц[]

Тхе ДатаФраме.лоц[] се користи за преузимање групе редова и колона према ознакама или логичком низу у ДатаФраме-у. Узима само ознаке индекса, а ако постоји у ДатаФраме-у позиваоца, враћа редове, колоне или ДатаФраме.

Тхе ДатаФраме.лоц[] је заснован на етикети, али може да се користи са логичким низом.

Дозвољени улази за .место[] су:

  • Једна ознака, нпр. 7 или а . овде, 7 се тумачи као ознака индекса.
  • Листа или низ ознака, нпр. ['к', 'и', 'з'].
  • Исеци објекат са ознакама, нпр. 'к':'ф'.
  • Логички низ исте дужине. на пример. [Тачно, Тачно, Нетачно].
  • позватифункција са једним аргументом.

Синтакса

 pandas.DataFrame.loc[] 

Параметерс

Ниједан

Повратак

Враћа Сцалар, Сериес или ДатаФраме.

Пример

# увоз панде као пд

 import pandas as pd # Creating the DataFrame info = pd.DataFrame({'Age':[32, 41, 44, 38, 33], 'Name':['Phill', 'William', 'Terry', 'Smith', 'Parker']}) # Create the index index_ = ['Row_1', 'Row_2', 'Row_3', 'Row_4', 'Row_5'] # Set the index info.index = index_ # return the value final = info.loc['Row_2', 'Name'] # Print the result print(final) 

Излаз:

 William 

Пример 2:

 # importing pandas as pd import pandas as pd # Creating the DataFrame info = pd.DataFrame({'P':[28, 17, 14, 42, None], 'Q':[15, 23, None, 15, 12], 'R':[11, 23, 16, 32, 42], 'S':[41, None, 34, 25, 18]}) # Create the index index_ = ['A', 'B', 'C', 'D', 'E'] # Set the index info.index = index_ # Print the DataFrame print(info) 

Излаз:

 P Q R S A 28.0 15.0 11 41.0 B 17.0 23.0 23 NaN C 14.0 NaN 16 34.0 D 42.0 15.0 32 25.0 E NaN 12.0 42 18.0 

Сада морамо да користимо ДатаФраме.лоц атрибута да врати вредности присутне у ДатаФраме-у.

 # return the values result = info.loc[:, ['P', 'S']] # Print the result print(result) 

Излаз:

 P S A 28.0 41.0 B 17.0 NaN C14.0 34.0 D 42.0 25.0 ENaN 18.0