1. 程式人生 > >list, dict, tuple,rowproxy 轉dataframe

list, dict, tuple,rowproxy 轉dataframe

開發十年,就只剩下這套架構體系了! >>>   

 #res=DbService.getTrainData("F20000",3)#sqlalchemy查詢結果--》rowproxy
 #res=DbService.getTestMysqlDb("F20000",3)#MySQLdb查詢結果--》tuple
 #res=MetaDataDao.findByDrgId2("F20000")#PymysqlPool封裝查詢結果---》dict
 #row2Dataframe(res)
 #convert2Dataframe(res)
 #dict2Dataframe(res)

#tuple轉dataframe====>mysqlDb查詢結果
def convert2Dataframe(data):
    df=pd.DataFrame(list(data),columns=["akc190","yka055","yp_sum","ypzf_yp","hl_sum",])
    print(df)
#dict轉dataframe
def dict2Dataframe(data):
    df=pd.DataFrame(data)
    df2=pd.DataFrame.from_dict(data)
    print(df)
#rowproxy轉dataframe
def row2Dataframe(data):
    arrs=[]
    for d in data:
        flag1=type(d)
        # todo 轉tuple
        res=d._row
        arrs.append(res)
    #todo list[tuple] 轉dataframe
    convert2Dataframe(arrs)