質問編集履歴
2
補足に,扱うcsvファイルの一部を載せました.馬,レースの部分でそれぞれ並んでいるCSVファイルをDataFrameに格納します,それを活用(リスト化など)して引数を渡すことは可能でしょうか?
test
CHANGED
File without changes
|
test
CHANGED
@@ -204,8 +204,6 @@
|
|
204
204
|
|
205
205
|
instance_HorseTable.print_table()
|
206
206
|
|
207
|
-
|
208
|
-
|
209
207
|
```
|
210
208
|
|
211
209
|
|
@@ -220,8 +218,34 @@
|
|
220
218
|
|
221
219
|
|
222
220
|
|
223
|
-
### 補足情報
|
221
|
+
### 補足情報
|
222
|
+
|
224
|
-
|
223
|
+
年 月 日 場所 距離 天候 レース名 馬場状態 トラックコード 頭数 クラスコード 1着本賞金 馬番 馬名 性別 年齢 騎手名 騎手コード 馬体重 負担荷重 人気 賞金 所属 血統登録番号 単勝オッズ 脚質 着差タイム 走破タイム(秒) 通過順1角 通過順2角 通過順3角 通過順4角 あがり3Fタイム 確定着順
|
224
|
+
|
225
|
-
|
225
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 1 デルマヨタロウ 牡 2 津村明秀 1092 458 54 14 0 美 2012101850 166.4 先行 0.8 90.7 0 4 4 2 36.5 7
|
226
|
+
|
226
|
-
|
227
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 2 ネコレーヌ 牝 2 井上敏樹 1151 414 51 13 0 美 2012101899 124.2 後方 1 90.9 0 13 14 13 35.6 8
|
228
|
+
|
229
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 3 ピックアンドポップ 牡 2 吉田隼人 1095 470 54 5 0 美 2012102545 12.4 後方 0.8 90.7 0 13 13 13 35.9 6
|
230
|
+
|
231
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 4 サトノアッシュ 牡 2 秋山真一 1019 454 54 1 75 栗 2012101359 3 追込 0.4 90.3 0 10 11 11 35.6 4
|
232
|
+
|
233
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 5 マコトグナイゼナウ 牡 2 藤岡康太 1116 430 54 2 500 栗 2012104840 3.3 逃げ 0 89.9 0 1 1 1 35.9 1
|
234
|
+
|
235
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 6 ブラックバード 牡 2 長岡禎仁 1142 454 51 8 50 栗 2012101504 30.2 中団 0.4 90.3 0 12 8 8 35.9 5
|
236
|
+
|
237
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 7 マイネルシアトル 牡 2 松岡正海 1085 436 54 6 0 栗 2012105276 17.1 後方 1.3 91.2 0 10 11 11 36.5 11
|
238
|
+
|
239
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 8 ムーンビューティ 牝 2 丹内祐次 1091 432 54 10 0 美 2012102528 34.1 先行 1.1 91 0 2 2 2 36.9 9
|
240
|
+
|
241
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 9 ウインアキレア 牝 2 三浦皇成 1122 444 54 4 130 栗 2012100229 7.5 先行 0.2 90.1 0 8 8 4 35.7 3
|
242
|
+
|
243
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 10 ミトノゴールド 牡 2 古川吉洋 1015 470 54 9 0 栗 2012103207 31.6 中団 2.2 92.1 0 4 6 9 37.8 14
|
244
|
+
|
245
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 11 ダンヴィル 牡 2 丸田恭介 1117 450 54 12 0 栗 2012101582 112.2 先行 1.3 91.2 0 4 6 4 36.9 10
|
246
|
+
|
247
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 12 ジョウショーチカラ 牡 2 藤田伸二 705 504 54 11 0 栗 2012100260 109.7 先行 1.5 91.4 0 4 4 4 37.2 12
|
248
|
+
|
249
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 13 ゴールドエッグ 牡 2 丸山元気 1127 452 54 7 0 美 2012103557 27.4 先行 2.1 92 0 2 2 4 37.9 13
|
250
|
+
|
227
|
-
|
251
|
+
14 7 26 札幌 1500 曇 未勝利* 良 0 14 7 500 14 ディープフォルツァ 牡 2 岩田康誠 5203 422 54 3 200 栗 2012104292 5.3 差し 0 89.9 0 9 8 9 35.4 2
|
1
失礼しました.コードブロックでソースコードを囲みました.
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,9 +20,7 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
python3
|
23
|
+
```python3
|
24
|
-
|
25
|
-
|
26
24
|
|
27
25
|
class HorseTable(object):
|
28
26
|
|
@@ -50,7 +48,7 @@
|
|
50
48
|
|
51
49
|
self.race = race
|
52
50
|
|
53
|
-
self.horse = horses
|
51
|
+
self.horses = horses
|
54
52
|
|
55
53
|
|
56
54
|
|
@@ -70,7 +68,7 @@
|
|
70
68
|
|
71
69
|
# 馬番+馬名の表示
|
72
70
|
|
73
|
-
for i, horse in enumerate(self.horse):
|
71
|
+
for i, horse in enumerate(self.horses):
|
74
72
|
|
75
73
|
horse_no = i + 1
|
76
74
|
|
@@ -174,9 +172,9 @@
|
|
174
172
|
|
175
173
|
horse_id = DataFrame(keiba_data_set[['血統登録番号']])
|
176
174
|
|
177
|
-
horse_profile = DataFrame(keiba_data_set[['馬名','性別','年齢','所属','
|
175
|
+
horse_profile = DataFrame(keiba_data_set[['馬名','性別','年齢','所属','脚質']])
|
178
|
-
|
176
|
+
|
179
|
-
horse_profile = pd.get_dummies(horse_profile,columns=['性別','所属'
|
177
|
+
horse_profile = pd.get_dummies(horse_profile,columns=['性別','所属'])
|
180
178
|
|
181
179
|
horse_profile['脚質'] = horse_profile['脚質'].map({'逃げ':1, '先行':2, '中団':3,'後方':4,'差し':5,'追込':6,'マクリ':7})
|
182
180
|
|
@@ -186,12 +184,6 @@
|
|
186
184
|
|
187
185
|
|
188
186
|
|
189
|
-
#確定着順2値化
|
190
|
-
|
191
|
-
race_results['確定着順'] = [0 if not 0 or i > 3 else 1 for i in race_results['確定着順']]
|
192
|
-
|
193
|
-
|
194
|
-
|
195
187
|
#レース
|
196
188
|
|
197
189
|
race_key = DataFrame(keiba_data_set[['レース名']])
|
@@ -214,6 +206,10 @@
|
|
214
206
|
|
215
207
|
|
216
208
|
|
209
|
+
```
|
210
|
+
|
211
|
+
|
212
|
+
|
217
213
|
### 試したこと
|
218
214
|
|
219
215
|
|