loc, iloc, [ ] оператор в скоби, заявка, isin, между

Библиотеката на Python pandas предоставя няколко метода за избор и филтриране на данни, катоloc, iloc, [ ] оператор в скоби, заявка, isin, между.

Тази статия ще ви преведе през основните техники и функции за избор и филтриране на данни с помощта на pandas. Независимо дали трябва да извлечете конкретни редове или колони или да приложите условно филтриране, pandas ще ви покрие. Да се ​​потопим!

Съдържание

1. Избиране на колони : [ ] оператор, loc, iloc
2. Филтриране на редове: [ ] оператор, loc, iloc, isin, заявка, между, низови методи
3. Актуализиране на стойности:loc, iloc, replace

1. Избиране на колони

  • [ ] Оператор в скоби:Позволява избор на една или няколко колони.
    Пример: df[['column_label']] или df[['column1', 'column2']]
# Selecting a single column
df[['Customer Country']]

# Selecting multiple columns
df[['Customer Country', 'Customer State']]

  • loc[ ] : Този инструмент за достъп избира редове и колони по етикети.
    Пример: df.loc[row_label, column_label]

***Можете също да използвате loc за операции за нарязване:
df.loc['row1_label':'row2_label' , 'column1_label':'column2_label']

# Using loc for label-based selection
df.loc[:, 'Customer Country':'Customer State']

# Using loc for label-based selection
df.loc[[0,1,2], 'Customer Country':'Customer State']