首页 > 解决方案 > 使用 Python 将 CSV 解析为 API 的数据库?

问题描述

我将使用 .csv 中的数据来训练一个模型,以预测与给定日期的天气相关的谷歌广告上的用户活动(展示次数、点击次数)。我有一个 .csv,其中包含 6000 多条此信息的记录,并希望使用 Python 将其解析到数据库中。

我尝试在 pandas 中制作一个 df 但由于某种原因没有显示整个表格。当我打印表格时,中间的列(我认为大约有 7 列)和行(我提到的编号超过 6000)被替换为“...”,所以我不确定是否存储了全部信息并且如果这将是可用的。

我的下一次尝试可能是 SQLite,但由于它是本地内存,如果我没有始终主动打开数据库,这会干扰其他人向我的 API 端点发出请求吗?

提前致谢。

标签: pythonsqldatabasepandassqlite

解决方案


如果您使用过,pd.read_csv()我可以向您保证所有信息都在那里,只是不显示而已。

你可以通过做一些事情来检查,print(df['Column_name_you_are_interested_in'].tolist())只是为了确保。您还可以使用countpandas 中的各种类型方法来确保您的所有行都在那里。

Panadas用途广泛,因此使用 6000 行应该不会有问题


推荐阅读