parent
a18712b682
commit
45321b7450
@ -0,0 +1,44 @@
|
||||
import pandas as pd
|
||||
import psycopg2 as psy
|
||||
import getpass
|
||||
|
||||
data = pd. read_csv (r'carDetails.csv')
|
||||
df = pd.DataFrame(data)
|
||||
df = df.drop_duplicates()
|
||||
|
||||
co = None
|
||||
|
||||
try:
|
||||
co = psy. connect(host='londres',
|
||||
database ='dbanperederi',
|
||||
user='anperederi',
|
||||
password = getpass.getpass("Mot de passe:"))
|
||||
|
||||
curs = co.cursor()
|
||||
|
||||
curs. execute ('''DROP TABLE IF EXISTS Car, Model, Seller ;''')
|
||||
|
||||
curs. execute ('''CREATE TABLE Car (
|
||||
IdCar numeric(10) NOT NULL,
|
||||
Model varchar(100) NOT NULL,
|
||||
Color numeric(12) NOT NULL,
|
||||
Year year NOT NULL,
|
||||
Kilometer numeric(10) NOT NULL,
|
||||
IdSeller numeric(5) NOT NULL,
|
||||
PRIMARY KEY (IdCar)
|
||||
);
|
||||
''')
|
||||
|
||||
for row in df.itertuples ():
|
||||
curs. execute ('''INSERT INTO Car VALUES (%s ,%s ,%s ,%s, %s ,%s ,%s ,%s, %s ,%s);''',
|
||||
(row.Name , row.Platform , row.Year , row.Genre , row.Publisher , row.NA_Sales , row.EU_Sales , row.JP_Sales , row.Other_Sales , row.Global_Sales ))
|
||||
|
||||
#curs.execute('''UPDATE''')
|
||||
|
||||
co.commit ()
|
||||
curs.close ()
|
||||
except (Exception , psy.DatabaseError ) as error :
|
||||
print ( error )
|
||||
finally :
|
||||
if co is not None:
|
||||
co.close ()
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,24 @@
|
||||
import pandas as pd
|
||||
|
||||
data = pd. read_csv (r'carDetails .csv ')
|
||||
df = pd. DataFrame (data)
|
||||
print (df)
|
||||
import pandas as pd
|
||||
import psycopg2 as psy
|
||||
import getpass
|
||||
|
||||
co = None
|
||||
|
||||
try:
|
||||
co = psy.connect (host='londres',
|
||||
database ='dbanperederi',
|
||||
user='anperederi',
|
||||
password = getpass.getpass ("Mot de passe:"))
|
||||
df = pd.read_sql('''SELECT *
|
||||
FROM VGSales ;''', con=co)
|
||||
print(df)
|
||||
except (Exception , psy. DatabaseError ) as error :
|
||||
print ( error )
|
||||
finally :
|
||||
if co is not None:
|
||||
co. close ()
|
Binary file not shown.
@ -0,0 +1,3 @@
|
||||
Table Car : idCar / Model / Color / Year / Kilometer / idSeller
|
||||
Model : Model / Make / Fuel Type / Transmission / Engine / Max Power / Max Torque / Drivetrain / Length / Width / Height / Seating Capacity / Fuel Tank Capacity
|
||||
Seller : idSeller / Seller Type / Location / Owner
|
Loading…
Reference in new issue