Карта панд в соответствии со значениями в нескольких столбцах - PullRequest
0 голосов
/ 25 февраля 2019

Я хочу использовать отображение, которое отображает уникальное значение в DataFrame на основе соответствующих значений для 2 или более рядов. Например, если c - это отображение, которое использует значения столбцов 'a' и 'b', как показано

map

тогда для нижеприведенного кадра данных должны быть следующие отображения:

df

Как и для каждой пары (0, 0) в кадре данных, показанном выше, значение c равно 1, (1,1) пара будет иметь значение 4 и т. Д.

Логика должна распространяться на несколько столбцов,то есть могут быть столбцы C1, C2, C3, и для объединенного уникального значения каждого из них я должен быть в состоянии сопоставить значение с информационным фреймом, содержащим эти значения.

Также порядок строк 2-го информационного кадране должно меняться

Какой будет самый элегантный способ сделать это?Спасибо за помощь

1 Ответ

0 голосов
/ 25 февраля 2019

Вы можете использовать слияние :

df2.merge(df1, how="left")

См. Также раздел слияния документов .

...