Comments 4
Добавил в закладки, пробежал взглядом - много интересного, потом прочитаю, спасибо за статью
Ну раз chaining, то вот так.
female_proportion = (
df
.groupby("Ticket")[["Sex"]]
.value_counts()
.to_frame()
.unstack()
.fillna(0)["count"]
.apply(lambda r: r["female"] / sum(r) if sum(r) > 1 else None, axis=1)
.to_frame(name='proportion_female')
)
df2 = df.merge(
female_proportion,
how='left', on='Ticket'
)
А чем картинки лучше обычного блока кода?
tqdm лучше импортировать универсально:
from tqdm.auto import tqdm
Он тогда сам разберётся - в ноутбук его импортируют или в простой скрипт. И выберет лучшую реализацию для данной среды.
Sign up to leave a comment.
7 продвинутых приемов pandas для науки о данных