В чём смысл параметров в pd.merge(df_left, df_right, left_on="sku", right_on="product_sku", how="inner")?

APandas будет искать совпадения по двум столбцам одновременно: sku и product_sku в обеих таблицах
BОбъединение будет выполнено по индексам df_left и df_right
CБудут использованы только значения df_left["sku"], а df_right просто добавится по порядку строк
DСтроки будут сопоставляться по равенству df_left["sku"] и df_right["product_sku"]
Правильный ответ. left_on/right_on нужны, когда названия ключевых столбцов различаются.

Разбор

Параметры left_on и right_on явно задают, какие колонки сравнивать для построения соответствий между строками. В примере ключ в левой таблице называется sku, а в правой — product_sku. how="inner" означает, что в результат попадут только пары строк, где ключи совпали.

Проверь себя · 1/3разбор после ответа
Что верно про два шага: mask = df["col"] > 0 и затем df[mask]?
Тренировать Python в Telegram

Ещё вопросы по теме «Pandas и DataFrame»