您需要将quoting=True添加到dataframe.to_csv,如下:
dataframe.to_csv('final_processed.csv', encoding='utf-8', index=False, quoting=True)
您可以在官方文档here 中找到更多详细信息。
这是一个完整的示例
import pandas as pd
from StringIO import StringIO
st = """
"Pt come to ER with chest pain ..... PT/INR and PTT be check at 0324, PT/INR as 92 .5/8 .8 and PTT wa 249.",administer/monitor,notprescribe/order,administer/monitor,notadr
"Patient wa see in office on 05/04/2015 ....... Thi wa catch by another caregiver and report to my clinic manager.",transcribe/prepare/dispense,notprescribe/order,notadminister/monitor,notadr
Multiple medication enter on Med Rec by different provider with inaccurate dose and ......hospital admission,prescribe/order,prescribe/order,notadminister/monitor,notadr
"""
data =pd.read_csv(StringIO(st), delimiter=",", header=None)
data.to_csv("final_processed.csv", encoding="utf-8", index=False, quoting=True)
输出如下所示:
"0","1","2","3","4"
"Pt come to ER with chest pain ..... PT/INR and PTT be check at 0324, PT/INR as 92 .5/8 .8 and PTT wa 249.","administer/monitor","notprescribe/order","administer/monitor","notadr"
"Patient wa see in office on 05/04/2015 ....... Thi wa catch by another caregiver and report to my clinic manager.","transcribe/prepare/dispense","notprescribe/order","notadminister/monitor","notadr"
"Multiple medication enter on Med Rec by different provider with inaccurate dose and ......hospital admission","prescribe/order","prescribe/order","notadminister/monitor","notadr"