0

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]]]

動作するようにクリーンアップするために欠けている追加の手順は何ですか?

4

0 に答える 0