Сделайте vlookup с пандами в питоне - PullRequest
0 голосов
/ 20 сентября 2019

Я борюсь с vlookup в Python.

У меня есть два набора данных.

Первый называется "output_apu_stock1".Здесь у меня есть количества и цены, которые должны обновить второй набор данных.

Второй называется "Angebote_Master_File".

Теперь, если я запустил свой код, новый набор данных "результаты" содержит толькозначения, которые соответствуют.Приводит к проблеме, что мой "Angebote_Master_File", который первоначально имел около 1600 наблюдений, сокращается до 400 наблюдений.

импорт панд как pd

df1 = pd.read_csv ("C: /Users/Desktop/output_apu_stock1.csv")

df2 = pd.read_csv ("C:/Users/Desktop/Angebote_Master_File.csv")

results = df2.merge (df1, on = "sku")

Я понял, что окончательный набор данных содержит только совпадающие наблюдения(идентификатор - столбец "sku") и оставьте остальные ...

Мне нужен объединенный файл, содержащий все наблюдения из "Angebote_Master_File" без каких-либо потерь.

Спасибо за вашу помощь!Лучший Михаил

1 Ответ

0 голосов
/ 20 сентября 2019

results = df2.merge (df1, on = "sku", how = "external")

...