我正在尝试解析来自ACME PACKET SBC的CDR记录。大部分数据都是CSV,我遇到的问题是我遇到了一些奇怪的情况,并不是每个CDR都只是针对其中一些。我最初开始尝试使用CSV阅读器这样做。
带有编辑信息的CDR
A
该领域还有300个其他专栏,但这是我不足之处的一个例子。
代码片段
C
使用以下代码我将得到以下内容
...stop,"{phone_number} sip:{phone_number}@{ip_address}", ""{first_name},{last_name}"sip:{phone_number}@{ip_address}", "NAS-Identifier"...
我还尝试用pandas读取这个内容,并且由于side quotechar中的逗号而分割大致相同的东西。
另外,如果“在quotechar内部,我认为那里也存在问题。
这也是大多数记录中的一些变量,这个工作正常,只有几百个有这个问题,但由于我无法告诉记录如何格式化它才能触及我,我将无法以不同方式解析这些。
非常感谢所有帮助。
由于