series資料轉化為dataframe資料

2021-10-04 07:34:02 字數 1122 閱讀 8537

series資料轉化為dataframe資料

轉化的同時進行篩選

temp資料型別

import pandas as pd

import matplotlib.pyplot as plt

#篩選理財客戶

cust_isn_list = data.loc[

(data.purchase_date.dt.month == data.last_etl_acg_dt.dt.month+1)

&(data.financial_balance>0)

,['cust_isn'

,'purchase_date'

,'purchase_account']]

.drop_duplicates(

)#做關聯

data_temp = pd.merge(data,cust_isn_list,on =

['cust_isn'

,'purchase_date'

,'purchase_account'

],how =

'inner'

)#選出購買大額存單當月和後乙個月的快照

data_temp = data_temp.loc[

(data_temp.purchase_date.dt.month == data_temp.last_etl_acg_dt.dt.month+1)

|(data_temp.purchase_date.dt.month == data_temp.last_etl_acg_dt.dt.month),:

]#求出每個使用者差額

temp = data_temp.groupby(

[data_temp.cust_isn,data_temp.purchase_date,data_temp.purchase_account]).

(lambda x: x.financial_balance.iloc[-1

]-x.financial_balance.iloc[0]

)#temp為series型別資料, 把 series 型別轉化為datafram資料

cust_temp = pd.dataframe(

)

C Excel資料轉化為Datatable

最近做專案,遇到了處理excel的問題,要求以excel為資料來源,直接將excel的資料在datagridview中顯示,主要是分三步進行。第一 建立excel檔案的連線 第二 將excel資料放入datatable 第三 繫結資料。建立excel檔案的連線,返回連線字串 private stri...

base64轉化為blob,blob轉化為file

背景 最近在做乙個移動端手寫簽名的功能。需求是將手寫簽名生成存到後台,實現步驟 canvas畫圖,生成base64,將base64轉為file物件。1,canvas具體怎麼實現手寫簽名,不在細講,主要是touchmove.touchstart,touchend事件和canvas畫筆工具結合,生成ba...

Excel資料轉化為sql指令碼

在實際專案開發中,有時會遇到客戶讓我們把大量excel資料匯入資料庫的情況。這時我們就可以通過將excel資料轉化為sql指令碼來批量匯入資料庫。1 在資料前插入一列單元格,用來拼寫sql語句。具體寫法 insert into t student id,name,age,class value b2...