Convert XML to DataFrame in Python using pandas - Part #2

Veröffentlicht am: 08 Februar 2021
auf dem Kanal: Adimulam Natarajan
5,678
46

This demo explains everything you need to successfully apply the steps in your project

setup on windows:

python -m pip install -U pip setuptools
pip3 install jupyter
jupyter notebook

ModuleNotFoundError: No module named 'requests'
pip install requests

ModuleNotFoundError: No module named 'pandas'
pip install pandas

1. Imports

import requests
import xml.etree.ElementTree as ET
import pandas as pd

2. get XML

user_agent_url = 'http://www.user-agents.org/allagents....
xml_data = requests.get(user_agent_url).content

3. define function

def xml2df(xml_data):
root = ET.XML(xml_data) # element tree
all_records = []
for i, child in enumerate(root):
record = {}
for subchild in child:
record[subchild.tag] = subchild.text
all_records.append(record)
return pd.DataFrame(all_records)

4. Test

df = xml2df(xml_data)
df.shape
df.head()

Part #1

   • Convert XML to DataFrame in Python using p...  


Auf dieser Seite können Sie das Online-Video Convert XML to DataFrame in Python using pandas - Part #2 mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Adimulam Natarajan 08 Februar 2021 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 5,678 Mal angesehen und es wurde von 46 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!