我试图解析来自ACME包SBC的CDR记录。大部分的数据是CSV,我遇到的问题是,我遇到了一些奇怪的情况,并不是每一个CDR都只有一些。我开始试着用CSV阅读器这样做。在
带修订信息的CDR...stop,"{phone_number} sip:{phone_number}@{ip_address}", ""{first_name},{last_name}"sip:{phone_number}@{ip_address}", "NAS-Identifier"...
这一领域还有300多个专栏,但这是其中一个例子,说明我在哪些方面做得不够。在
代码片段
^{pr2}$
通过下面的代码,我得到了一些下面的什么record-type: Stop
called-station-id: {phone_number} sip:{phone_number}@{ip_address}
calling-station-id: {first_name}
NAS-Identifier: {last_name} sip:{phone_number}@{ip_address}
我也试着用pandas来读这篇文章,得到了大致相同的结果,因为引号中有逗号。在
再加上“在引号里,我想那里也有问题。在
这也是一些what变量在大多数记录上运行良好,只有几百个有这个问题,但由于我不能在它击中我之前告诉它是如何格式化的,所以我无法以任何不同的方式解析这些记录。在
非常感谢所有的帮助。在
谢谢