python - 在 Jupyter Notebook 上使用 Python 创建数据库
问题描述
所以我正在为一个更大的程序构建一个数据库,并且在这个编码领域(主要是嵌入式系统编程)没有太多经验。我的任务是将一个大的excel文件导入python。它很大,所以我假设我必须将它转换为 CSV,然后通过解析和分区截断它,然后导入以避免我的计算机崩溃。导入文件后,我必须能够根据列标题提取/搜索特定信息。还有其他简单的基于字符串的用户交互方面,所以不是很困难。至于其余的,我得到了图片,但想要一个更有效和更具体的设计。谁能给我这方面的指导?
解决方案
可以使用pandas
. 数据以行和列的形式存储,称为dataframe
. 以这种结构导入数据,需要先导入pandas,然后将csv或excel读入dataframe结构。
import pandas as pd
df1= pd.read_csv('excelfilename.csv')
此数据框结构类似于表,您可以执行不同数据框的连接、数据分组等。
我不确定这是否是您需要的,如果您需要任何进一步的说明,请告诉我。
推荐阅读
- python - 在 if/else 语句上打开随机 tkinter 窗口
- r - Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) : NA/NaN/Inf in 'y' In addition:
- docker - 服务 PHP 未能构建 Docker
- spring-data-elasticsearch - 如何禁用 Spring Data Elasticsearch 中的任何写入操作?
- c - 不使用指针算法将值从一个数组复制到另一个数组
- sql-server - T-SQL Select dates Sunday through Saturday (2 weeks apart) from Dates table for the last n months
- sql - 无法将参数值从 String 转换为 Int32,尝试将其转换为用户可以删除记录
- three.js - ThreeJS Vertices and Faces optimization
- swift - 无法在 swift 中使用 kanna 将 url 转换为 html
- python - 使用 cx_Freeze 将 Python 项目转换为 .exe 文件