НачатьНачать бесплатно

.apply() для итерации по строкам

.apply() — очень удобный способ итерации по строкам DataFrame с применением заданной функции.

Вы будете работать с подмножеством набора данных poker_hands, в котором содержатся только ранги всех пяти карт каждой руки (это подмножество уже сформировано в скрипте). Ваша задача — вычислить дисперсию для каждой руки по всем рангам и для каждого ранга по всем рукам.

Это упражнение является частью курса

Эффективная работа с pandas

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Define the lambda transformation
get_variance = ____

# Apply the transformation
data_tr = poker_hands[['R1', 'R2', 'R3', 'R4', 'R5']].____(____, ____)
print(data_tr.head())
Редактировать и запускать код