Pandas .to_ sql для одного значения - PullRequest
0 голосов
/ 01 мая 2020

У меня есть pandas df следующим образом:

id name value
1  A    5
2  Z    13
3  J    2

И та же самая база данных MySQL, которая является предыдущей версией pandas кадра данных, следующим образом:

id name value
1  A    5
2  Z    13
3  J    

Моя цель - иметь возможность добавить только пропущенное значение ("2") в мою базу данных sql из фрейма данных.

Я знаю, что должен использовать pd.to_sql, но я не знаю, как структурировать свой запрос.

1 Ответ

0 голосов
/ 01 мая 2020

IICU

Вам необходимо перенести данные df в df_sql Если это так, используйте слияние

В этом случае я бы;

df2=df_sql.iloc[:,:2]#drop value
pd.merge(df2, df)#merge to transfer values from df
...