Loc Python - изучаем язык программирования Python

В Python, функция loc() используется для фильтрации данных в объекте DataFrame с использованием меток строк и столбцов. Она возвращает новый объект DataFrame, содержащий только выбранные строки и столбцы.

Пример использования функции loc():

Предположим, у нас есть следующий DataFrame:


import pandas as pd
data = {
    'Name': ['John', 'Emma', 'Kate', 'Michael'],
    'Age': [25, 30, 28, 35],
    'City': ['New York', 'Paris', 'London', 'Tokyo']
}
df = pd.DataFrame(data)

Теперь давайте рассмотрим несколько примеров использования функции loc().

Пример 1: Выбор строк по условию

Мы можем использовать функцию loc() для выбора строк, удовлетворяющих определенному условию. Например, давайте выберем все строки, где возраст равен 30.


filtered_df = df.loc[df['Age'] == 30]
print(filtered_df)

Вывод:


   Name  Age   City
1  Emma   30  Paris

Пример 2: Выбор определенных столбцов

Мы можем использовать функцию loc() для выбора определенных столбцов из DataFrame. Например, давайте выберем только столбцы "Name" и "City".


filtered_df = df.loc[:, ['Name', 'City']]
print(filtered_df)

Вывод:


      Name      City
0     John  New York
1     Emma     Paris
2     Kate    London
3  Michael     Tokyo

Пример 3: Выбор строк и столбцов

Мы можем комбинировать условия для фильтрации строк и выбирать определенные столбцы. Например, давайте выберем строки, где возраст больше 25, и только столбцы "Name" и "Age".


filtered_df = df.loc[df['Age'] > 25, ['Name', 'Age']]
print(filtered_df)

Вывод:


      Name  Age
1     Emma   30
2     Kate   28
3  Michael   35

Таким образом, функция loc() позволяет эффективно фильтровать данные в объекте DataFrame в Python, используя метки строк и столбцов.

Похожие вопросы на: "loc python "

Java 11 - новый уровень разработки приложений
Изменение содержимого HTML через JavaScript с помощью innerHTML
Преобразование JS строки в число
WebSockets: что это и как работает
Открытые порты на Linux: как проверить и обезопасить ваш сервер
JS onload: улучшение производительности и скорости загрузки сайта
Normalize: что это такое и как его использовать в CSS
JavaScript IndexOf - работа со строками в JavaScript
<h1>SQL Time - управление временем в базе данных
jQuery Google