将输出转换为 Pandas 数据帧

斯科特·马丁

我有来自 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类继承自内置列表对象,您也可以访问idname使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将 Pandas 数据帧单元转换为函数输入

使用 Pandas 将数据帧从长转换为宽

将Pandas数据帧转换为频率矩阵

将 Pandas 数据帧转换为字典并添加公共键值对

无法将数组的 numpy 数组转换为 Pandas 数据帧

Python Pandas - 将数据帧转换为 json

如何将json文件转换为pandas数据帧

如何将for循环的结果转换为pandas数据帧?

如何将python dict转换为pandas数据帧

将 API 响应转换为 Pandas 数据帧

将lapply的输出转换为数据帧

从 Pandas 数据帧转换为 LabeledPoint RDD

将 Pandas 数据帧转换为 PySpark 数据帧会删除索引

Pandas:如何将 M*N 数据帧转换为 (M*N)*1 数据帧

将for循环的输出写入pandas数据帧

将 Pandas 数据帧中的数据转换为 keras LSTM 的时间序列训练数据

Python datetime 对象和数据转换为 PANDAS 数据帧

将json数据转换为python中的pandas数据帧(列表中的字典)

如何将时间序列数据集转换为 Pandas 数据帧

通过 pyspark.sql.dataframe 将 XML 数据转换为 Pandas 数据帧

有效地将长度为 n 的列表的 Pandas 数据帧转换为 n 个数据帧

将 pandas 数据帧转换为 polars 数据帧时出错(pyarrow.lib.ArrowTypeError: Expected bytes, got a 'int' object)

将 dict 转换为 Pandas 数据帧,将键保持在一行中

通过 Pandas 数据帧将值读入新数据帧

将scala FP增长RDD输出转换为数据帧

将循环中的打印语句输出转换为数据帧

将残留输出从列表转换为R中的数据帧

在 Pandas python 中将单行转换为不同的数据帧

使用 Pandas 在 Python 中将 JSON 结构转换为数据帧