欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python3實現(xiàn)mysql連接和數(shù)據(jù)框的形成(實例代碼)

 更新時間:2020年01月17日 10:34:22   作者:安然煙火  
這篇文章主要介紹了Python3實現(xiàn)mysql連接和數(shù)據(jù)框的形成,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下

Python3實現(xiàn)mysql連接和數(shù)據(jù)框的形成,具體代碼如下所示:

# -*- coding:utf-8 -*-
# __author__ = "LQ"
import pymysql
import pandas as pd
import numpy as np
from sklearn import preprocessing
#返回數(shù)據(jù)庫連接
def dbcconnect():
  conn = pymysql.connect(host='ip', port=3306, user='username', passwd='password',db='db')
  return conn
#接收sql返回查詢結(jié)果
def selects(sql):
  conn=dbcconnect()
  cursor = conn.cursor()
  cursor.execute(sql)
  # 獲取剩余結(jié)果所有數(shù)據(jù)
  results = cursor.fetchall()
  conn.commit()
  cursor.close()
  return results
#接收sql返回數(shù)據(jù)框
def selectDf(sql):
  conn=dbcconnect()
  cursor = conn.cursor()
  cursor.execute(sql)
  # 獲取剩余結(jié)果所有數(shù)據(jù)
  results = cursor.fetchall()
  # 獲取列名
  cols = [i[0] for i in cursor.description]
  # sql內(nèi)表轉(zhuǎn)換pandas的DF
  df = pd.DataFrame(np.array(results), columns=cols).astype(float)
  conn.commit()
  cursor.close()
  return df

總結(jié)

以上所述是小編給大家介紹的Python3實現(xiàn)mysql連接和數(shù)據(jù)框的形成,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

最新評論