我要将 Django QuerySet 转换为 pandas DataFrame
如下:
qs = SomeModel.objects.select_related().filter(date__year=2012)
q = qs.values('date', 'OtherField')
df = pd.DataFrame.from_records(q)
它有效,但有没有更有效的方法?
原文由 Franco Mariluis 发布,翻译遵循 CC BY-SA 4.0 许可协议
以上是我做同样事情的方法。最有用的添加是指定您感兴趣的字段。如果它只是您感兴趣的可用字段的一个子集,那么我想这会提高性能。