我有来自 JIRA 的以下数据。我正在尝试将其转换为熊猫数据框。
[<JIRA Sprint: name='Sprint_1', id=101>,
<JIRA Sprint: name='Sprint_2', id=102>]
预期输出:
col_1, col_2
Sprint_1, 101
Sprint_2, 102
当我尝试这样做时pd.Dataframe()
,它只返回name
而不返回id
从源代码 ResultList
类继承自内置列表对象,您也可以访问id
和name
使用spring_obj.attribute
语法,因为Sprint
类实现了__getattr__
方法。
import pandas as pd
result = [
<JIRA Sprint: name='Sprint_1', id=101>,
<JIRA Sprint: name='Sprint_2', id=102>,
]
rows = {"col_1": [], "col_2": []}
for sprint in result:
rows["col_1"].append(sprint.name)
rows["col_2"].append(sprint.id)
df = pd.DataFrame(rows)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句