Я использую suds для получения данных из wsdl, и я успешно получил данные из соответствующей службы. Теперь в ответ у меня есть данные ниже, которые являются «sudsobject»
(rowset){item[] = ](row){]item[] = (column){name = "client_hi"value = "01.129"},(column){name = "vendor_hi"value = "01.199"(column){name = "src_bill_time"value = "1521.37"},},(row){item[] = (column){name = "client_hi"value = "01.129"},(column){name = "vendor_hi"value = None},(column){name = "src_bill_time"value = None},},(row){item[] = (column){name = "client_hi"value = "01.129"},(column){name = "vendor_hi"value = "01.196"},(column){name = "src_bill_time"value = "898.88"},}
Теперь мне нужен Dataframe в pandas, который включает в себя «name» в виде столбцов, включая 3 «row» s с данными "value" внутри каждой ячейки.
Запрошенный вывод:
client_hi,vendor_hi,src_bill_time
1.129,1.199,1521.37
1.129,None,None
1.129,1.196,898.88
Кроме того, я могу преобразовать его в json сериализованный формат:
{'item': [{'name': 'client_hi', 'value': '01.129'}, {'name': 'vendor_hi', 'value': '01.199'}, {'name': 'src_bill_time', 'value': '1521.37'},]}
{'item': [{'name': 'client_hi', 'value': '01 .129 '}, {' name ':' vendor_hi ',' value ':' None '}, {' name ':' src_bill_time ',' value ':' None '},]} {' item ': [{' name ':' client_hi ',' value ': '01 .129'}, {'name': 'vendor_hi', 'value': '1.196'}, {'name': 'src_bill_time', 'value': '898.88'},]}
Но, тем не менее, я ищу способ создания таблицы данных для импорта внутри pandas включает «имя» в виде столбцов, включает 3 «строки» с данными «значения» внутри каждой ячейки. (Как и выше «запрошенный вывод»)