工作使用記錄(1) 季節性整理

2021-10-06 13:20:06 字數 2105 閱讀 9013

主要是用groubpy處理了資料,以及迴圈操作

import pandas as pd

import os

base = r』c:\users\administrator\desktop\辦公用\季節性\季節性』

dirs = os.listdir(base)

#本來可以不用這麼寫乙個列表出來,主要是為了方便

list_1 = [2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011]

list_2 = [『1月』,『2月』,『3月』,『4月』,『5月』,『6月』,『7月』,『8月』,『9月』,『10月』,『11月』,『12月』]

prs_all =

rets =

for path in paths:

file_name = os.path.split(path)[1]

name = os.path.splitext(file_name)[0]

df = pd.read_excel(path, header=1, index_col=0)

chgs_all =

for k in list_1:

chgs = {}

'''就算一直在追加值,也只不過是將新的值覆蓋掉原來的值而已;當字典宣告在迴圈內時,每次迴圈都會生成乙個新的字典,

每次的值也就相應的儲存在了新的字典內

'''temp = df.loc[:, k].dropna()

temp = temp.drop_duplicates(keep='last')

temp1 = temp.groupby(lambda x: x.month).last()

temp2 = temp.groupby(lambda x: x.month).first()

temp10 = temp.groupby(lambda x: x.month).mean()

chgs['year'] = k

for i in range(1,13):

try:

chg = temp1.loc[i] / temp2.loc[i] - 1

chgs[list_2[i-1]] = chg

if temp1.loc[i] == temp2.loc[i] == temp10.loc[i]:

chgs[list_2[i - 1]] = none

except:

chgs[list_2[i-1]] = none

if k == 2020:

chgs['5月'] = none

a = pd.dataframe(chgs_all) #漲跌幅

temp = r'c:\users\administrator\desktop\辦公用\季節性\chg'

a.to_excel(temp+ '\\' + 'chg_' + '{}.xlsx'.format(name), index=false)

prs = {}

prs['品種'] = name

for i in range(12):

te*** = a[list_2[i]][a[list_2[i]] > 0]

temp4 = str(len(te***) ) +'/' + str( len(a[list_2[i]][a[list_2[i]].notnull()]))

#prs[i+1] = round(temp4, 2)

prs[i + 1] = temp4

ret = {}

ret['品種'] = name

for i in range(12):

temp5 = a[list_2[i]].sum()

ret[i+1] = format(temp5,'.2%')

temp6 = r』c:\users\administrator\desktop\辦公用\季節性\概率收益率』

b = pd.dataframe(prs_all)

b.to_excel(temp6+』\』+『pr.xlsx』,index=false)

c = pd.dataframe(rets)

c.to_excel(temp6+』\』+『ret.xlsx』,index=false)

工作記錄1

簡歷模板資料 csdn 一元購買 提取碼 9phn 作為一名應屆生,什麼方式比較的好 校招 同類一起比較,比較容易出結果 家人推薦,或者安排 這個缺乏了,乙個體驗社會的過程 老師推薦 好壞參差不齊,但是他在這個專業的人脈不可否定 同學介紹 這個我不喜歡,有人而異 應聘需要考慮的問題 前途 這個方面發...

工作記錄1

記錄下15547這個工程自己犯的錯,警醒自己。首先這塊板是由兩個口線作ad輸入口來檢測按鍵輸入,相應阻值對應的ad轉換值不清楚,日後要查明原理,這裡先做個簡單的記錄,死記。電路圖如下 這裡電阻的阻值都是有講究的,要放多大,對應的ad值是多少,都是有公式計算的,這裡我不懂,先略過。同一埠中裡面不允許有...

每日工作記錄之1

忘記看的哪位大牛的部落格了 sorry啊 教導我們要計畫和記錄每天工作,哪怕是流水賬,作為乙個沒有耐力且拖延成性的人,決定嘗試一下,特補上昨天的工作記錄。2015.8.3 下午,接到乙個測試的單子,流程同步顯示,牽涉的業務好多,業務不熟練,進展緩慢。晚上,吃了個飯竟然就回去了,果然沒有努力工作的上進...