在Jupyter Notebook上使用Python创建数据库

问题描述 投票:0回答:2

所以我正在为一个更大的程序构建一个数据库,并且在这个编码领域(主要是嵌入式系统编程)没有太多经验。我的任务是将一个大的excel文件导入python。它很大,所以我假设我必须将其转换为CSV然后通过解析然后分区然后导入来截断它以避免我的计算机崩溃。导入文件后,我必须能够根据列标题提取/搜索特定信息。还有其他用户交互方面只是基于字符串,所以不是很困难。至于其余的,我正在拍照,但想要更高效和具体的设计。有人能为我提供指导吗?

python excel database pandas csv
2个回答
1
投票

可以使用pandas将excel或csv读入python。数据存储为行和列,称为dataframe。要在这种结构中导入数据,首先需要导入pandas,然后将csv或excel读入数据帧结构。

import pandas as pd
df1= pd.read_csv('excelfilename.csv')

此数据框结构类似于表,您可以执行不同数据框的连接,数据分组等。

我不确定这是否是您需要的,如果您需要进一步说明,请告诉我。


0
投票

我建议将其实际加载到适当的数据库中,例如MariadbPostgresql。这将允许您从其他应用程序访问数据,并且它可以减轻您编写数据库的负担。如果您想与数据交互,或者只是通过python使用纯SQL,则可以使用ORM。

© www.soinside.com 2019 - 2024. All rights reserved.