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...