#Coded by Andrew C
import sqlite3
connect = sqlite3.connect(':memory:')
cursor = connect.cursor()
people_data = {
1:('John', 20, 'Office'),
2:('Lucy', 40, 'Alt'),
3:('Mary', 56, 'Office'),
4:('Zach', 23, 'Office'),
5:('Sam', 37, 'Home'),
6:('Linda', 31, 'Office'),
7:('Kevin', 39, 'Alt'),
8:('Juan', 21, 'Home')
}
def create():
sqlstr = 'CREATE TABLE PEOPLE(ID int AUTO_INCREMENT, Name varchar(255), Age int, Location varchar(255))'
cursor.execute(sqlstr)
connect.commit()
def insert(id, name, age, location):
sqlstr = 'INSERT INTO PEOPLE(ID, Name, Age, Location) VALUES ("' + str(id) + '", "' + str(name) + '", ' + str(age) + ', "' + str(location) + '")'
cursor.execute(sqlstr)
connect.commit()
import pandas as pd
def dfimport():
sql_query = pd.read_sql_query (''' SELECT * FROM PEOPLE''', connect)
df = pd.DataFrame(sql_query, columns = ['ID', 'Name', 'Age','Location'])
print (df)
create()
for k, v in people_data.items():
insert(k, v[0], v[1], v[2])
insert(9,'Luke',26, 'Alt')
dfimport()
cursor.close()
Auf dieser Seite können Sie das Online-Video Python Bytes - SQL to Dataframe mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer AC 29 März 2023 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 358 Mal angesehen und es wurde von 7 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!