Как объединить данные и создать левое соединение через pyodb c на SQL сервере? - PullRequest
2 голосов
/ 29 апреля 2020

У меня есть два кадра данных

import pyodbc
import pandas as pd
#odbc
conn = pyodbc.connect('Driver={SQL Server};'
                      'Server=PMIV33\bleh;'
                      'Database=Warehouse;'
                      'Trusted_Connection=yes;')

cursor = conn.cursor()

df = pd.read_sql_query("SELECT * FROM dim.BR", conn)
list(df.columns) 
Out[51]: 
Columns: [BreedKey, BreedId, BreedName, IsPureBreed, SpeciesId, SpeciesName]


df4
Out[52]: 
     Unnamed: 0                    BreedName  Lifespan
0             0       New Guinea Singing Dog      18.0
1             1                    Chihuahua      17.0
2             2                   Toy Poodle      16.0
3             3         Jack Russell Terrier      16.0

Я хочу добавить таблицу dim.BR в SQL через pyodb c, соединив продолжительность жизни из df4 в df ON BreedName. Как мне это сделать?

...