【问题标题】:Include django rest pandas dataframe Index field in json response在 json 响应中包含 django rest pandas 数据帧索引字段
【发布时间】:2016-02-21 08:39:31
【问题描述】:

背景

我正在使用 django-rest-pandas 来提供 json 和 xls。

观察

当我使用 format=xls 点击 url 时,我会在下载的文件中获得完整的数据。但是对于 format=josn,dataframe 的 index 字段不是记录的一部分。

问题

如何让 django-rest-pandas 在 json 响应中包含数据帧的索引字段? 请注意,索引字段作为序列化程序的一部分存在(扩展 serializer.ModelSerializer)。

【问题讨论】:

    标签: python django django-rest-framework


    【解决方案1】:

    一种简单的方法是在 transform_dataframe 方法中重置索引。

    df = df.reset_index()

    这只会添加一个新索引并将旧索引设置为列,包含在输出中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-08
      • 2021-10-11
      • 2020-05-29
      相关资源
      最近更新 更多