python中单列中的多列

时间:2019-07-28 07:40:00

标签: pandas

我正在尝试将一列分成多列

该列具有以下值:

 message
 ------------
 time=15:45:19 devname="FG3H0E3917903319" devid="FG3H0E3917903319" 
 logid="1059028705" type="utm" subtype="app-ctrl" eventtype="app-ctrl-all" 
level="warning" vd="root" eventtime=1564226119 appid=16009 
srcip=172.24.208.2 dstip=93.184.221.240 srcport=4832 dstport=80 
srcintf="LAN-RahaNet" srcintfrole="lan" dstintf="WAN-RahaNet" 
dstintfrole="lan" proto=6 service="HTTP" direction="outgoing" policyid=43 
 sessionid=493024483 applist="LanAppControl" appcat="Update" 
app="MS.Windows.Update" action="block" 
hostname="www.download.windowsupdate.com" incidentserialno=1522726002 
url="/msdownload/update/v3/static/trustedr/en/authrootseq.txt" msg="Update: 
MS.Windows.Update," apprisk="elevated"

基本上我需要将此列拆分为:

time         devname                devid           ...
--------------------------------------------------------------
15:45:19    FG3H0E3917903319     FG3H0E3917903319     ...

1 个答案:

答案 0 :(得分:0)

简短答案:

  1. 在空间上拆分消息,以获取键值对列表。
  2. =符号上拆分每个键值对。
  3. 在相应的列中添加相应的键。