Я пытаюсь объединить кадры данных pandas, чтобы эффективно добавить столбец с «Кодами FIPS» в соответствии с округом и штатом в соответствующих столбцах.
Я использую pd.merge для этого и получаю NaN. Что я делаю не так?
Согласно https://pandas.pydata.org/pandas-docs/stable/merging.html это должно работать.
merged = pd.merge(sales, fips, how='left', on=['county', 'state'])
Вот глава (с) продаж:

А вот голова () fips:

И это объединенный результат (с NaN в последнем столбце fips):

Спасибо!