You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
833 B
35 lines
833 B
import pandas as pd
|
|
import psycopg2 as psy
|
|
|
|
|
|
data = pd.read_csv(r'911.csv')
|
|
df = pd.DataFrame(data)
|
|
df2 = df.drop_duplicates()
|
|
co = None
|
|
|
|
|
|
try :
|
|
co = psy.connect(host='berlin',
|
|
database = 'dbmalanone',
|
|
user = 'malanone',
|
|
password = 'azertyuiop')
|
|
curs=co.cursor()
|
|
|
|
curs.execute('''DROP TABLE IF EXISTS 911;''')
|
|
|
|
curs.execute('''
|
|
CREATE TABLE 911(
|
|
latitude numeric NOT NULL,
|
|
longitude numeric NOT NULL,
|
|
description varchar(150) PRIMARY KEY,
|
|
zipCode char(6) NOT NULL,
|
|
title varchar(50) NOT NULL,
|
|
DateHeure timestamp NOT NULL CHECK DateHeure < CURRENT_TIMESTAMP,
|
|
ville varchar(50) NOT NULL,
|
|
adresse varchar(50) NOT NULL,
|
|
indexColone char(1) DEFAULT = 1;
|
|
);
|
|
''')
|
|
|
|
|