【发布时间】:2021-09-18 06:11:13
【问题描述】:
我有一个数据框,其中包含称为 filedataframe 的所有文件路径。我的代码适用于从单个 xml 文件中提取我想要的内容。但它目前是为单个文件设置的。 如何在其中迭代数据框 filedataframe 以使用文件路径?我想添加 rootId、file_Name、unique_ID 和 employee_badge 以及相应的文件路径。
import re
import pathlib
import os
import pandas as pd
import xml.etree.ElementTree as ET
filesdataframe = []
# example path would be Defined Contributions,
xmlfile = (r'INVESTING.cdm')
#WE are parseing it.
tree = ET.parse(xmlfile)
#We then get the root.
root = tree.getroot()
for elm in root.findall('.//{object}IntraModelReport'):
print(elm.text)
for Model in root.findall('.//{object}IntraModelReport'):
rootId = elm.attrib
file_Name = Model.find("{attribute}Code").text
unique_ID = Model.find("{attribute}ObjectID").text
employee_badge = Model.find("{attribute}Creator").text
print(rootId,file_Name, unique_ID, employee_badge)
【问题讨论】:
标签: python pandas dataframe loops iteration