XML フィード ( http://data.gov.uk/dataset/car-parks )を解析するためにレシピを適応させようとしています。
objectify を使用してドキュメントを解析できますが、結果は次のようになります...
u"{ http://www.transportdirect.info/carparking }CarPark = None [ObjectifiedElement]\n { http://www.transportdirect.info/carparking }CarParkRef = 4401 [IntElement]\n { http://www .transportdirect.info/carparking }CarParkName = 'Wallace Street' [StringElement]\n { http://www.transportdirect.info/carparking }Location = 'Galston' [StringElement]\n { http://www.transportdirect. info/carparking }住所 = 'Henrietta Street--Galston--East Ayrshire' [StringElement]\n { http://www.transportdirect.info/carparking }Postcode = 'KA4 8HP' [StringElement]\n...
その後、コードを使用しました
for elt in root.CarPark:
el_data = {}
for child in elt.getchildren():
el_data[child.tag] = child
data.append(el_data)
[{'{ http://www.transportdirect.info/carparking }AccessPoints': http://www.transportdirect.info/carparking}AccessPoints at 0x1150a8cd0>, '{ http://www.transportdirect. info/carparking }Address': 'Nunnery Lane--York--Yorkshire', '{ http://www.transportdirect.info/carparking }CarParkAdditionalData': http://www.transportdirect.info/carparking}CarParkAdditionalData at 0x1150a8d20 >, '{ http://www.transportdirect.info/carparking }CarParkName': 'Nunnery Lane',
...
しかし、データフレームにドロップしようとすると:
{ http://www.transportdirect.info/carparking }アクセスポイント [[[, , ], [, , ], [, , ]], [[, ], [, , ], [,... { http ://www.transportdirect.info/carparking }住所 [[[Nunnery Lane--York--Yorkshire]]] { http://www.transportdirect.info/carparking }CarParkAdditionalData [[[]]] { http:/ /www.transportdirect.info/carparking }CarParkName [[[Nunnery Lane]]] { http://www.transportdirect.info/carparking }CarParkOperator [[[]]] { http://www.transportdirect.info/carparking }CarParkRef [[[3]]] {http://www.transportdirect.info/carparking }DateRecordLastUpdated [[[2013-06-18]]]
動作するようにクリーンアップするために欠けている追加の手順は何ですか?