gpt4 book ai didi

python - 如何在django中存储复杂的csv数据?

转载 作者:行者123 更新时间:2023-12-01 09:34:22 24 4
gpt4 key购买 nike

我正在开发 django 项目。用户可以上传 csv 文件并存储到数据库中。我看到的大多数 csv 文件第一行包含标题,然后包含值,但我的情况是我的标题显示在列上。像这样( my csv data)我不明白如何在我的 django 模型上保存此类数据。

最佳答案

您可以转置您的数据。我认为它更适合您的数据集以便进行真正的分析。通常,诸如id值之类的内容将是行索引,而诸如company_id、company_name等之类的名称将是列。这将允许您进行进一步的分析(均值、标准差、方差、ptc_change、group_by)并充分利用 pandas。故曰:

import pandas as pd
df = pd.read_csv('yourcsvfile.csv')
df2 = df.T

此外,正如@H.E.李指出。为了将模型保存到数据库中,您可以在数据框中使用方法 to_sql 保存在 mysql 中(例如您的连接),如果您使用 mongodb,则可以使用 to_json ,然后导入数据,或者您可以手动将函数转换设置到数据库。

关于python - 如何在django中存储复杂的csv数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49664597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com