Объяснение последовательности кода в «Python Мураха для науки о данных»Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Объяснение последовательности кода в «Python Мураха для науки о данных»

Сообщение Anonymous »

Эта книга представляет собой отличное введение в панд, но иногда оставляет меня в замешательстве. Вкратце,shots — это dataFrame, содержащий информацию об бросках Стивена Карри в течение всего сезона НБА. action_type — это столбец в dataFrame. Приведенный ниже код взят из книги и является частью решения упражнения:

Код: Выделить всё

# Steps:
# pick common substring
# add actions that the substring covers to list
# query the shots for the actions until empty

commonSubstrings = ['Jump','Layup','Dunk','Fadeaway','Hook','Bank','Tip']
actions = shots[shots.action_type.str.contains('|'.join(commonSubstrings))].action_type.to_list()
shots.query('action_type not in @actions').action_type

# replace each shot type with the new label
def get_label(row):
for s in commonSubstrings:
if s in row.action_type:
return s

shots['shot_type'] = shots.apply(lambda x: get_label(x), axis=1)
Мой вопрос сводится ко второй строке кода:

Код: Выделить всё

actions = shots[shots.action_type.str.contains('|'.join(commonSubstrings))].action_type.to_list()
Мне нужен кто-то, кто полностью объяснит все, что здесь происходит.

Подробнее здесь: https://stackoverflow.com/questions/789 ... ta-science
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как использовать Python для науки о данных и что нужно, чтобы стать специалистом по данным
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Как использовать Python для науки о данных и что нужно, чтобы стать специалистом по данным [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Курс Coursera - Внедрение науки о данных в Python Nating 1
    Гость » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Гость
  • Какой язык больше подходит для науки о данных, кроме Python [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Храм науки о данных
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»