天天看點

greenplum 查詢出來的數字加減日期_python語言-資料庫查詢數組轉Dataframe格式1. 場景描述2. 解決方案2.1 資料庫調用類2.2 資料庫類

greenplum 查詢出來的數字加減日期_python語言-資料庫查詢數組轉Dataframe格式1. 場景描述2. 解決方案2.1 資料庫調用類2.2 資料庫類

1. 場景描述

python環境下需要從greenplum/postgresql中,擷取算法執行的資料,但是從資料庫中查詢出來是數組格式的,算法無法使用,需要轉換為dataframe格式。

2. 解決方案

結合第三方pandas使用

2.1 資料庫調用類

 import dbgp as dbgp data = dbgp.queryGp(sql)
           

2.2 資料庫類

## 導入psycopg2包import pandas as pdimport psycopg2def queryGp(sql):    ## 連接配接到一個給定的資料庫    conn = psycopg2.connect(dbname="db_laowang", user="laowang", password="123",                         port="5432", host="10.192.168.11", client_encoding="UTF-8")    df = pd.read_sql(sql, con=conn)    ## 關閉資料庫連接配接    conn.close()    return df
           

重點就這一行:df = pd.read_sql(sql, con=conn)

END/曆史推薦:

1. 微服務時代之注冊中心及網關選型與完整部署

2. 阿裡雲之資料中台

3. springcloud-路由網關Zuul

4. 軟體開發之前後端分離Swagger2

5. 資料庫架構介紹

6. rabbitmq部署及使用

I’m 「軟體老王」,IT技術及相關幹貨分享,喜歡我的文章歡迎關注及轉發!