Сравнение двух кадров данных и установка нового значения столбца в зависимости от того, существуют ли данные в первом каPython

Программы на Python
Ответить
Anonymous
 Сравнение двух кадров данных и установка нового значения столбца в зависимости от того, существуют ли данные в первом ка

Сообщение Anonymous »


У меня есть два фрейма данных, которые я хотел бы сравнить. Если фрейм данных A содержит данные из фрейма данных B, я хотел бы установить значение в столбце "Открыть", иначе установить значение "Новый":

data1 = {'A': [1, 2, 3, 4, 5], 'B': ['яблоко', 'банан', 'апельсин', 'яблоко', 'виноград'], 'С': [10, 20, 30, 40, 50]} data2 = {'A': [1, 2, 6], 'B': ['яблоко', 'банан', 'киви'], 'C': [10, 20, 60]} В данном случае это будет результат:
data1 = {'A': [1, 2, 3, 4, 5], 'B': ['яблоко', 'банан', 'апельсин', 'яблоко', 'виноград'], 'С': [10, 20, 30, 40, 50], 'new_col': [Открыть, Открыть, Новый, Новый, Новый]}
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»