我有以下数据框:
我想将“前件”和“后件”列转换为字符串,删除“frozenset({ ... })”格式,因此对于所有行:
“VENTOLIN S.INAL200D 100MCG”,而不是frozenset({“VENTOLIN S.INAL200D 100MCG”})。
我设法通过以下方式实现了结果:
prod = []
for i in df["antecedents"]:
prod.append(str(i))
new_set = {x.replace('frozenset', ''
).replace('})', ''
).replace('({', ''
).replace("'", "") for x in prod}
有没有更pythonic的解决方案?