У меня проблема с созданием нового столбца на основе значения моего df2["index"]. Я хочу получить значение внутри df1["score"] на основе его фактического индекса.
Это делает его более понятным, вот мои два примера фреймов данных:
df1= pd.DataFrame({'cluster':[1,2,3,4,5], 'score':[80, 90, 60, 40, 12]})
df2= pd.DataFrame({'word':["hello", "my", "name", "is", "tom"], 'label':["aa", "bb", "cc", "dd", "ee"], 'idx':[1,3,4,4,4]})
И вот результат, который я ожидаю получить, когда счет ссылается на столбец «индекс» df2 и «фактический индекс» df1.
df3= pd.DataFrame({'word':["hello", "my", "name", "is", "tom"], 'label':["aa", "bb", "cc", "dd", "ee"], 'idx':[1,3,4,4,4], 'score':[90, 40, 12, 12, 12]})