我通过mailchimp导出API提取一些数据,我正在努力想出一种快速的方法将内容转换为Pandas数据帧。
数据采用以下格式:
'value'=>'CHtml::tag("img",array("src"=>"/"."$data->logo1", "style" => "width: 50px; text-align: center; height: 50px;"))',
我有一个正常工作的版本,但这对于我正在处理的数据量而言太慢而无法实现:
[{
u 'user1@email.co.uk': [{
u 'action': u 'open',
u 'ip': u '10.100.100.10',
u 'timestamp': u '2015-02-22 21:50:54',
u 'url': None
}]
}, {
u 'user2@email.co.uk': [{
u 'action': u 'open',
u 'ip': u '10.100.100.20',
u 'timestamp': u '2015-02-22 20:05:28',
u 'url': None
}]
}, {
u 'user3@email.co.uk': [{
u 'action': u 'open',
u 'ip': u '10.100.100.30',
u 'timestamp': u '2015-02-22 17:21:54',
u 'url': None
}]
}, {
u 'user4@email.co.uk': [{
u 'action': u 'open',
u 'ip': u '10.100.100.40',
u 'timestamp': u '2015-02-22 17:48:00',
u 'url': None
}, {
u 'action': u 'open',
u 'ip': u '10.100.100.50',
u 'timestamp': u '2015-02-22 21:05:40',
u 'url': None
}, {
u 'action': u 'click',
u 'ip': u '10.100.100.60',
u 'timestamp': u '2015-02-22 21:05:45',
u 'url': u 'http://www.thewebsite.com/content/'
}]
}]
输出应如下所示:
欢迎提出任何建议 - 我已经尝试了一些内置功能的Pandas,但没有成功。