繁体   English   中英

如何使用 pandas read_csv 处理 eascpe 字符

[英]how can I handle eascpe chars with pandas read_csv

我的 csv 文件是这样的:

AcctId,"datetime","clid","src","dst"

1001,"2020-03-01 08:13:56","\"Angie\" <306>","306","93219009708"

使用pandas正常读取

    data = pd.read_csv('1.csv', sep=',')
    print(data)

我可以通过这种方式看到结果:

   AcctId             datetime             clid  src          dst
0    1001  2020-03-01 08:13:56  \Angie\" <306>"  306  93219009708

但我想这样:

   AcctId             datetime         clid  src          dst
0    1001  2020-03-01 08:13:56  Angie <306>  306  93219009708

我该如何处理那些转义字符。

非常感谢。

您可以将escapechar传递给read_csv

df = pd.read_csv('1.csv', escapechar='\\')

Output:

   AcctId             datetime           clid  src          dst
0    1001  2020-03-01 08:13:56  "Angie" <306>  306  93219009708

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM