Создание базы данных с использованием Python на ноутбуке Jupyter - PullRequest
0 голосов
/ 31 августа 2018

, поэтому я создаю базу данных для более крупной программы, и у меня нет большого опыта в этой области кодирования (в основном программирование встроенных систем). Моя задача - импортировать большой файл Excel в Python. Это большой размер, поэтому я предполагаю, что я должен преобразовать его в CSV, затем обрезать, проанализировав, а затем разбив и затем импортировав, чтобы избежать сбоя моего компьютера. Как только файл импортирован, я должен иметь возможность извлекать / искать конкретную информацию на основе заголовков столбцов. Есть и другие интерактивные аспекты, основанные на строках, поэтому они не очень сложны. Что касается остального, я получаю картину, но хотел бы более эффективный и конкретный дизайн. Кто-нибудь может предложить мне руководство по этому вопросу?

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

Я бы порекомендовал на самом деле загрузить его в соответствующую базу данных, такую ​​как Mariadb или Postgresql . Это позволит вам получить доступ к данным из других приложений, и это снимает с вас нагрузку при написании базы данных. Затем вы можете использовать ORM, если хотите взаимодействовать с данными, или просто использовать простой SQL через python.

0 голосов
/ 31 августа 2018

Excel или CSV могут быть прочитаны в Python с помощью pandas. Данные хранятся в виде строк и столбцов и называются dataframe. Чтобы импортировать данные в такой структуре, вам нужно сначала импортировать панд, а затем прочитать CSV или Excel в структуру dataframe.

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

Эта структура данных аналогична таблицам, и вы можете выполнять объединение различных кадров данных, группировать данные и т. Д.

Я не уверен, что это то, что вам нужно, дайте мне знать, если вам нужны дальнейшие разъяснения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...