Сравнение двух кадров данных и установка нового значения столбца в зависимости от того, существуют ли данные в первом ка ⇐ Python
-
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': [Открыть, Открыть, Новый, Новый, Новый]}
У меня есть два фрейма данных, которые я хотел бы сравнить. Если фрейм данных 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': [Открыть, Открыть, Новый, Новый, Новый]}
Мобильная версия