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']