Как сделать скриншот тестовых шагов в readyAPI? Нужно ли делать снимок экрана с тестовыми примерами?

Вы можете использовать pd.Series.where :

df['Class'].where(df['Class'].isin(['Individual', 'Group']), 'Other', inplace=True)

print(df)

        Class
0  Individual
1       Group
2       Other
3       Other
4       Other
5       Other
6       Group

Это должно быть эффективно против map + fillna:

df = pd.concat([df] * 100000, ignore_index=True)

%timeit df['Class'].where(df['Class'].isin(['Individual', 'Group']), 'Other')
# 60.3 ms per loop

%timeit df['Class'].map({'Individual':'Individual', 'Group':'Group'}).fillna('Other')
# 133 ms per loop

0
задан Arpita Majumdar 19 January 2019 в 16:58
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: