datanew = [{"version": "Adobe 1.0.2"}, {"version": "Microsoft 1.3.27"}, {"version": "Test 0.0.2"}]
datasum = [{"version": "Adobe 1.0.2","number" : 1}, {"version": "Microsoft 1.3.27", "number" : 2}]
I want to compare two pandas dataframes (datasum, datanew) and in datasum increase the column ''number" by 1 if the string appears in both dataframes, if not I want to copy the dataset from datanew into datasum with the value 1 in "number".
Expect new datasum with:
datasum = [{"version": "Adobe 1.0.2","number" : 2}, {"version": "Microsoft 1.3.27", "number" : 3}, {"version": "Test 0.0.2","number" : 1}
Do you have any solution for my problem?