使用多个分隔符创建数据框

时间:2021-04-13 10:23:03

标签: pandas dataframe parsing

这里的 Evidenc 是我想要扩展并为其创建数据框的列, 列名称应为 : 触发的证据\r\n ||活动名称||频道||来源||帐号||地址||名称||

数据显示为: \r\n|账户日期|系统|ATM|1001|LUCKNOW|Arjun|账户日期|DC|Amazon|1002|BANGALORE|Neha\r\n\r\n证据推送 > 25 和他和我|

EVIDENCE
Evidence to trigger\r\n || EVENT NAME||CHANNEL||SOURCE||ACCOUNT NUMBER||ADDRESS||NAME||\r\n|Account Date|System|ATM|1001|LUCKNOW|Arjun|Account date|DC|Amazon|1002|BANGALORE|Neha\r\n\r\nEvidence push by > 25 and him and me|| EVENT NAME||CHANNEL||SOURCE||ACCOUNT NUMBER||NAME||\r\n|Bank Date|DC|ATM|1001|Arun|Bank date|DC|Amazon|1002|Tabish||EVENT NAME||CHANNEL||SOURCE||ACCOUNT NUMBER||ADDRESS||NAME||\r\n|Account Date|DC|ATM|1001|LUCKNOW|Raj|Account date|System|Amazon|1002|BANGALORE|Arya

必须创建两个单独的事件类型数据框,并且所有数据都存储在使用 || 分隔的 CSV 文件的一列中和\r\n 等

需要创建两个数据框,一个用于帐户日期,另一个用于银行日期,不需要的是“触发证据\r\n\r\n > 25 的证据推送”这样的东西不包括在内 并且我们只需要从 Evidence 列创建一个数据框,ALERTID、ENTITYID CREATED UPDATED 是不需要的列

我一直在尝试使用 pd.read_csv('XYZ.csv', delimitor='|')

但我想要的输出是列的名称 [事件名称、渠道、来源、帐号、名称]

0 个答案:

没有答案