import pandas as pd
search = pd.DataFrame({
"Code": ["BB", "BB", "CC", "CC", "CC", "DD", "DD"],
"N1": [22, 20, 33, 30, 31, 44, 40]
})
confirmed = pd.DataFrame({'N2': [30, 40, 50]})
Привет, дорогая, у меня возник вопрос при изучении Python / pandas для анализа данных. У меня есть два фрейма данных выше, я использую sh для поиска значения данных в подтвержденном df, и если значение совпадает / появляется в первом df (поиск), мы сохраняем это значение и соответствующий ему «Код» и удаляем другое такое же значение кода. Например, 30 в «подтвержденном» df, и оно также появляется в «поисковом» кадре данных, поэтому мы сохраняем значение 30 и его код «CC», тем временем мы удаляем остальные «CC» и значения ( 33, 31). То же и с остальными.
В итоге фрейм данных "search" должен выглядеть так:
Code N1
0 BB 22
1 BB 20
2 CC 30
3 DD 40
Это довольно сложный вопрос для меня, как Python ладья ie, так что если кто-нибудь есть идеи, помогите пожалуйста. Большое спасибо.