У меня есть два кадра данных, как указано ниже:
dfA =
Country City Pop
US Washington 1000
US Texas 5000
CH Geneva 500
CH Zurich 500
dfB =
Country City Density (pop/km2)
US Washington 10
US Texas 50
CH Geneva 5
CH Zurich 5
Я хочу сравнить столбцы Country
и City
с обоих кадров данных, и когда они совпадают, например:
US Washington & US Washington
в обоих кадрах данных, он принимает значение Pop
и делит его на Density
, чтобы получить новый столбец area
в dfB
с результирующим делением. Пример результатов первой строки dfB['area km2'] = 100
Я пробовал с np.where()
, но это не работает. Любые советы о том, как этого добиться?