要求:
資料:
**:計數
import pandas as pd
import datetime
while
true
:try
: date_start =
input
('請輸入起始日期(如:2019-02-03):'
)#輸入起止日期及間隔時間
date_end =
input
('請輸入截止日期(如:2019-02-03):'
) periods =
int(
input
('間隔時間(具體數字):'))
date_start_datetime = datetime.datetime.strptime(date_start,
'%y-%m-%d'
).strftime(
'%y-%m-%d'
) date_end_datetime = datetime.datetime.strptime(date_end,
'%y-%m-%d'
).strftime(
'%y-%m-%d'
) data_range = pd.date_range(date_start_datetime, date_end_datetime)
for i in data_range:
#計算每天的需求
end = i.strftime(
'%y-%m-%d'
) start =
(i - datetime.timedelta(days=periods)
).strftime(
'%y-%m-%d'
) file_path =
'need.xlsx'
# 檔案路徑
data = pd.read_excel(file_path, usecols=[1
,2,3
,4,5
,6,7
])# 選擇資料並篩選
data = data[
(data[
'receive_pay_cd']==
2)&(data[
'overarea_ind']==
1)&(pd.to_datetime(data[
'tx_dt'])
> start)&(
pd.to_datetime(data[
'tx_dt'])
<= end)
] data2 = pd.pivot_table(data, index=
'cust_id'
, values=
'cny_amt'
, aggfunc=
[len])
data2[
'date'
]= end
data2.to_csv(
'result_1.csv'
, mode=
'a')
#寫入資料
break
except
:print
('間隔時間請輸入具體數字,起止日期請輸入如「 2019-02-03 」格式的數字'
)
**二:累計金額
import pandas as pd
import numpy as np
import datetime
while
true
:try
: date_start =
input
('請輸入起始日期(如:2019-02-03):'
)#輸入起止日期及間隔時間
date_end =
input
('請輸入截止日期(如:2019-02-03):'
) periods =
int(
input
('間隔時間(具體數字):'))
date_start_datetime = datetime.datetime.strptime(date_start,
'%y-%m-%d'
).strftime(
'%y-%m-%d'
) date_end_datetime = datetime.datetime.strptime(date_end,
'%y-%m-%d'
).strftime(
'%y-%m-%d'
) data_range = pd.date_range(date_start_datetime, date_end_datetime)
for i in data_range:
#計算每天的需求
end = i.strftime(
'%y-%m-%d'
) start =
(i - datetime.timedelta(days=periods)
).strftime(
'%y-%m-%d'
) file_path =
'need.xlsx'
# 檔案路徑
data = pd.read_excel(file_path, usecols=[1
,2,3
,4,5
,6,7
])# 選擇資料並篩選
data = data[
(data[
'receive_pay_cd']==
2)&(data[
'overarea_ind']==
1)&(pd.to_datetime(data[
'tx_dt'])
> start)
&(data[
'cust_class_cd']==
'c')&(
data[
'opp_cust_class_cd']==
1)&(pd.to_datetime(data[
'tx_dt'])
<= end)
] data2 = pd.pivot_table(data, index=
'cust_id'
, values=
'cny_amt'
, aggfunc=
[np.
sum]
) data2[
'date'
]= end
data2.to_csv(
'result.csv'
, mode=
'a')
#寫入資料
break
except
:print
('間隔時間請輸入具體數字,起止日期請輸入如「 2019-02-03 」格式的數字'
)
OA 辦公自動化
通常,oa 就是辦公自動化,英文office automation的縮寫。通過流程或特定環節與日常事務聯絡在一起,使公文在流轉 審批 發布等方面提高效率,實現辦公管理規範化和資訊規範化,降低企業執行成本的一套系統的統稱。多年來,oa尚無乙個確切的定義,人們對oa的看法和理解各有不同。筆者認為 oa本...
OA(辦公自動化)
2011 08 29 16 01 近期一直在研究oa,發現現在國產的oa軟體在實際應用中存在很多問題,並不像諸多廠家宣傳的那樣完美無瑕,甚至根本沒有體現出oa的真正辦公自動化的真諦。現行oa狀況大體是這樣的 1 企事業單位很多需要辦公自動化,但是又找不到乙個合適的oa產品,在選型上忐忑不安,猶豫不決...
辦公自動化 skydrive onedrive
國內暫時無法訪問onedrive,請按如下步驟操作嘗試 依次如下 在開始選單裡,單擊 所有程式 找到 附件 單擊找到裡面的 記事本 右鍵,然後選擇 以管理員身份執行 如果有對話方塊,選擇 是 然後單擊記事本視窗的 檔案 選單,選擇 開啟 在對話方塊中檔名處輸入引號內的內容,或者直接選擇如下目錄 c ...