我有一个数据框,我想根据另一个数据框将一些单词替换为其他单词:
import pandas as pd
dist = pd.DataFrame([["21","apple"],["25","balana"],["30","lemon"]],columns=["idx","item"])
a = pd.DataFrame(["apple - banana"],columns=["pf"])
a['pf'] = a['pf'].replace(dist["item"], dist["idx"], regex=True)
print(a)
我怎样才能做到这一点?(这在当前形式下不起作用)