質問するログイン新規登録

質問編集履歴

1

アドバイスを元に現在のコードを追記しました。

2023/08/10 06:27

投稿

syoh0335
syoh0335

スコア5

title CHANGED
File without changes
body CHANGED
@@ -58,3 +58,27 @@
58
58
 
59
59
  python3.9
60
60
  pycharm2022.2.3
61
+
62
+
63
+
64
+
65
+ ●追記
66
+
67
+ import pandas as pd
68
+
69
+ df = pd.read_excel('〇〇.xlsx', sheet_name = 'Sheet1')
70
+
71
+ for meigara in set(df['SC'].to_list()):
72
+ filter_sc = df['SC'] == meigara
73
+ df2 = df[filter_sc].copy()
74
+ print(df2)
75
+
76
+ df2['25日移動平均線'] = df2['株価'].rolling(window=25).mean().round(1)
77
+ df2['75日移動平均線'] = df2['株価'].rolling(window=75).mean().round(1)
78
+
79
+ df2 = df2.sort_values('日付', ascending=False)
80
+ # print(df)
81
+ df2.to_csv('data/result_all_25_75_{}.csv'.format(meigara))
82
+
83
+ if meigara == 1376:
84
+ break