RAレコード(レース詳細)¶
データ特性¶
- 配信タイミング: 木曜日(出走馬名表)、金・土曜日(出馬表)、レース後(速報成績)、月曜日(成績)
- KEY_FIELDS:
meet_year,meet_date,racecourse_code,meet_round,meet_day,race_number
フィールド仕様¶
| 項番 | フィールド名 | Python変数名 | 型 | 桁数・文字数・繰り返し | 初期値 | 説明 |
|---|---|---|---|---|---|---|
| 1 | レコード種別ID | record_type | str | 半角2文字 | 固定値"RA" | |
| 2 | データ区分 | data_code | RADataCategory | 数値1桁 | 数字ゼロ | RADataCategory参照 |
| 3 | データ作成年月日 | data_creation_date | DateYYYYMMDD | 数値8桁 | 数字ゼロ | yyyymmdd形式 |
| 4 | 開催年 | meet_year | DateYYYY | 数値4桁 | 数字ゼロ | 該当レース施行年 |
| 5 | 開催月日 | meet_date | DateMMDD | 数値4桁 | 数字ゼロ | 該当レース施行月日 |
| 6 | 競馬場コード | racecourse_code | Racecourse | 半角2文字 | 数字ゼロ | 競馬場コード参照 |
| 7 | 開催回[第N回] | meet_round | FixedDigitInteger | 数値2桁 | 数字ゼロ | その競馬場でその年の何回目の開催 |
| 8 | 開催日目[N日目] | meet_day | FixedDigitInteger | 数値2桁 | 数字ゼロ | そのレース施行回で何日目の開催 |
| 9 | レース番号 | race_number | FixedDigitInteger | 数値2桁 | 数字ゼロ | 該当レース番号 |
| 10 | 曜日コード | weekday_code | Weekday | 数値1桁 | 数字ゼロ | 曜日コード参照 |
| 11 | 特別競走番号 | special_race_number | FixedDigitInteger | 数値4桁 | 数字ゼロ | 重賞レースのみ設定 |
| 12 | 競走名本題 | race_name_main | FullWidthString | 全角30文字 | 全角スペース | レース名の本題 |
| 13 | 競走名副題 | race_name_subtitle | FullWidthString | 全角30文字 | 全角スペース | レース名の副題 |
| 14 | 競走名カッコ内 | race_name_parentheses | FullWidthString | 全角30文字 | 全角スペース | レースの条件やトライアル対象レース名など |
| 15 | 競走名本題欧字 | race_name_main_english | HalfWidthString | 半角120文字 | 半角スペース | レース名本題の英語表記 |
| 16 | 競走名副題欧字 | race_name_subtitle_english | HalfWidthString | 半角120文字 | 半角スペース | レース名副題の英語表記 |
| 17 | 競走名カッコ内欧字 | race_name_parentheses_english | HalfWidthString | 半角120文字 | 半角スペース | レース名カッコ内の英語表記 |
| 18 | 競走名略称10文字 | race_short_name_10 | FullWidthString | 全角10文字 | 全角スペース | 全角10文字 |
| 19 | 競走名略称6文字 | race_short_name_6 | FullWidthString | 全角6文字 | 全角スペース | 全角6文字 |
| 20 | 競走名略称3文字 | race_short_name_3 | FullWidthString | 全角3文字 | 全角スペース | 全角3文字 |
| 21 | 競走名区分 | race_name_code | RaceNameCategory | 数値1桁 | 数字ゼロ | 重賞回次を本題・副題・カッコ内のうちどれに設定するか |
| 22 | 重賞回次[第N回] | graded_race_round_number | FixedDigitInteger | 数値3桁 | 数字ゼロ | そのレースの重賞としての通算回数 |
| 23 | グレードコード | grade_code | Grade | 半角1文字 | 半角スペース | グレードコード参照 |
| 24 | 変更前グレードコード | before_grade_code | Grade | 半角1文字 | 半角スペース | 変更された場合のみ変更前の値を設定 |
| 25 | 競走種別コード | race_type_code | RaceType | 数値2桁 | 数字ゼロ | 競走種別コード参照 |
| 26 | 競走記号コード | race_symbol_code | RaceSymbol | 数値3桁 | 数字ゼロ | 競走記号コード参照 |
| 27 | 重量種別コード | weight_type_code | WeightType | 数値1桁 | 数字ゼロ | 重量種別コード参照 |
| 28 | 競走条件コード 2歳条件 | race_cond_code_2yo | RaceCondition | 数値3桁 | 数字ゼロ | 2歳馬の競走条件 |
| 29 | 競走条件コード 3歳条件 | race_cond_code_3yo | RaceCondition | 数値3桁 | 数字ゼロ | 3歳馬の競走条件 |
| 30 | 競走条件コード 4歳条件 | race_cond_code_4yo | RaceCondition | 数値3桁 | 数字ゼロ | 4歳馬の競走条件 |
| 31 | 競走条件コード 5歳以上条件 | race_cond_code_5yo_up | RaceCondition | 数値3桁 | 数字ゼロ | 5歳以上馬の競走条件 |
| 32 | 競走条件コード 最若年条件 | race_cond_code_youngest | RaceCondition | 数値3桁 | 数字ゼロ | 出走可能な最も馬齢が若い馬に対する条件 |
| 33 | 競走条件名称 | race_condition_name | FullWidthString | 全角30文字 | 全角スペース | 条件の日本語名称(地方競馬の場合のみ設定) |
| 34 | 距離 | distance | FixedDigitInteger | 数値4桁 | 数字ゼロ | 単位:メートル |
| 35 | 変更前距離 | before_distance | FixedDigitInteger | 数値4桁 | 数字ゼロ | 距離変更前の値 |
| 36 | トラックコード | track_code | Track | 数値2桁 | 数字ゼロ | トラックコード参照 |
| 37 | 変更前トラックコード | before_track_code | Track | 数値2桁 | 数字ゼロ | トラック変更前の値 |
| 38 | コース区分 | course_code | CourseCategory | 半角2文字 | 半角スペース | 使用するコースを設定("A "~"E ") (※コース区分は競馬場により、または、競走により、定義が異なる。) |
| 39 | 変更前コース区分 | before_course_code | CourseCategory | 半角2文字 | 半角スペース | コース区分変更前の値 |
| 40 | 本賞金(7項目) | purse_money | MoneyIn100Yen | 数値8桁×7回 | 数字ゼロ | 1着~5着の本賞金 5着3同着まで考慮し繰返し7回、単位:百円 |
| 41 | 変更前本賞金(5項目) | before_purse_money | MoneyIn100Yen | 数値8桁×5回 | 数字ゼロ | 変更前の1~5着本賞金、単位:百円 |
| 42 | 付加賞金(5項目) | added_money | MoneyIn100Yen | 数値8桁×5回 | 数字ゼロ | 1着~3着の付加賞金 3着3同着まで考慮し繰返し5回、単位:百円 |
| 43 | 変更前付加賞金(3項目) | before_added_money | MoneyIn100Yen | 数値8桁×3回 | 数字ゼロ | 変更前の1~3着付加賞金、単位:百円 |
| 44 | 発走時刻 | post_time | TimeHHMM | 数値4桁 | 数字ゼロ | HHMM形式 |
| 45 | 変更前発走時刻 | before_post_time | TimeHHMM | 数値4桁 | 数字ゼロ | 発走時刻変更前の値 |
| 46 | 登録頭数 | num_entries | FixedDigitInteger | 数値2桁 | 数字ゼロ | 出走登録頭数 |
| 47 | 出走頭数 | num_starters | FixedDigitInteger | 数値2桁 | 数字ゼロ | 実際に出走した頭数 |
| 48 | 入線頭数 | num_finishers | FixedDigitInteger | 数値2桁 | 数字ゼロ | ゴールした頭数 |
| 49 | 天候コード | weather_code | Weather | 1桁 | 数字ゼロ | 天候コード参照 |
| 50 | 芝馬場状態コード | turf_track_condition_code | TrackCondition | 1桁 | 数字ゼロ | 馬場状態コード参照 |
| 51 | ダート馬場状態コード | dirt_track_condition_code | TrackCondition | 1桁 | 数字ゼロ | 馬場状態コード参照 |
| 52 | ラップタイム(25項目) | lap_times | DurationSS_S | 25×3桁 | 数字ゼロ | 1ハロン(200m)毎のラップ、単位:0.1秒 |
| 53 | 障害マイルタイム | mile_time | DurationMSS_S | 数値4桁 | 数字ゼロ | 障害競走のマイルタイム、単位:0.1秒 |
| 54 | 前3ハロン | first_3f_time | DurationSS_S | 数値3桁 | 数字ゼロ | 前半3ハロンタイム、単位:0.1秒 |
| 55 | 前4ハロン | first_4f_time | DurationSS_S | 数値3桁 | 数字ゼロ | 前半4ハロンタイム、単位:0.1秒 |
| 56 | 後3ハロン | last_3f_time | DurationSS_S | 数値3桁 | 数字ゼロ | 後半3ハロンタイム、単位:0.1秒 |
| 57 | 後4ハロン | last_4f_time | DurationSS_S | 数値3桁 | 数字ゼロ | 後半4ハロンタイム、単位:0.1秒 |
| 58 | コーナー通過順位(4項目) | corner_passing_order | CornerPassingOrder | 4×72桁 | 半角スペース | 各コーナーでの通過順位 |
| 59 | レコード更新区分 | record_update_code | RecordUpdateCategory | 1桁 | 数字ゼロ | 0:初期値 1:基準タイムとなったレース 2:コースレコードを更新したレース |
コーナー通過順位(項番58)の内訳¶
| サブ項番 | フィールド名 | Python変数名 | 説明 | 型 | 桁数・文字数・繰り返し | 初期値 |
|---|---|---|---|---|---|---|
| 58a | コーナー | corner | コーナーを設定(1:1コーナー、2:2コーナー、3:3コーナー、4:4コーナー) | FixedDigitInteger | 数値1桁 | 数字ゼロ |
| 58b | 周回数 | lap_count | 周回数を設定(1:1周、2:2周、3:3周) | FixedDigitInteger | 数値1桁 | 数字ゼロ |
| 58c | 各通過順位 | passing_order | 順位を先頭内側から設定。[例] (4,5,6,7)=1-2,3,8,9(10,11) 12,13 ():集団、=:大差、-:小差、:先頭集団のうちで先頭の馬番、,:馬番の区切、スペース3桁後ろの馬番はコーナーを通過しなかった馬番 | HalfWidthString | 半角70文字 | 半角スペース |
特記事項¶
データ提供期間¶
- 中央競馬: 1986年以降を提供
- 地方競馬: 2000年以降の中央交流競走、及び2000年以降に中央競馬に出走した地方馬の中央競馬出走時点での馬柱(過去走)となるレース詳細を提供
- 海外: 2000年以降に中央馬が出走した海外国際レースを提供
データ区分(項番2)について¶
- B:海外成績結果: 海外国際レースについては、成績の登録日がレース施行日より大幅に遅れる場合がある。また、登録も数回に分けて行われる
レース番号(項番9)について¶
海外レースにおいてキー(開催年、開催月日、競馬場コード、レース番号)が重複する場合は、レース番号が90番台でセットされる事がある
グレードコード(項番23)について¶
2007年から2009年の間、中央競馬の重賞競走の格付け表記は以下のルールで運用されていました:
- 国際格付けを持つ競走:「G」表記
- 国際格付けを持たない競走:「Jpn」表記
ただし、以下の点にご注意ください:
- 2006年以前:国際格付けの有無に関係なく全て「G」表記
- 2010年以降:格付けのない競走を除き全てが国際格付けを得られ「G」表記
JV-Data仕様では2007-2009年の間の「G」表記と「Jpn」表記を判定する基準(国際格付けの有無)を判別できません。このため、競馬ソフト側で別途国際格付けを持つ競走一覧を保有し判定する必要があります。
2007-2010年間の国際格付けを持つ競走(G表記)の特別競走番号一覧は以下のCSVファイルで提供されています: http://dl.cdn.jra-van.ne.jp/datalab/grade/International.csv ※1行目はファイルの更新日付、2行目以降は年度とその年に国際格付けを持つ競走の特別競走番号
競走条件コード(項番28-32)について¶
平成18年度夏季競馬以降の変更¶
収得賞金の変更に伴い、競走条件が以下のように変更されました:
サラ系3歳以上の場合
| 平成18年度夏季競馬以前 | 平成18年度夏季競馬以降 |
|----------------------|---------------------|
| 3歳500万下 4歳以上1000万下
(3歳に"005"、4歳5歳以上に"010"を設定) | 3歳以上500万下
(3歳4歳5歳以上ともに"005"を設定) |
| 3歳1000万下 4歳以上2000万下
(3歳に"010"、4歳5歳以上に"020"を設定) | 3歳以上1000万下
(3歳4歳5歳以上ともに"010"を設定) |
| 3歳1600万下 4歳以上3200万下
(3歳に"016"、4歳5歳以上に"032"を設定) | 3歳以上1600万下
(3歳4歳5歳以上ともに"016"を設定) |
サラ系4歳以上の場合
| 平成18年度夏季競馬以前 | 平成18年度夏季競馬以降 |
|----------------------|---------------------|
| 4歳以上500万下
(4歳に"005"、5歳以上に"010"を設定) | 4歳以上500万下
(4歳5歳以上ともに"005"を設定) |
| 4歳以上1000万下
(4歳に"010"、5歳以上に"020"を設定) | 4歳以上1000万下
(4歳5歳以上ともに"010"を設定) |
| 4歳以上1600万下
(4歳に"016"、5歳以上に"032"を設定) | 4歳以上1600万下
(4歳5歳以上ともに"016"を設定) |
※最若年条件(項番32)には影響がないため変更はありません
平成31年度夏競馬以降の呼称変更¶
競走条件の呼称が以下のように変更されました(コード値は変更なし):
| 平成31年度夏季競馬以前 | 平成31年度夏季競馬以降 |
|---|---|
| 500万下("005"を設定) | 1勝クラス("005"を設定) |
| 1000万下("010"を設定) | 2勝クラス("010"を設定) |
| 1600万下("016"を設定) | 3勝クラス("016"を設定) |
本賞金(項番40)について¶
1着から5着に支給される本賞金額を設定。5着3同着を考慮し繰返し7回。 同着が発生した場合、その範囲に支給される金額の和を等分したものを設定。
例)500万 400万 300万 200万 100万 (通常時) - 500万 400万 250万 250万 100万 (3着2同着の場合) - 500万 400万 300万 100万 100万 100万 (4着3同着の場合) - 500万 400万 300万 200万 33万 33万 33万 (5着3同着の場合)
変更前本賞金(項番41)について¶
本賞金の分配に変更があった時のみ設定。同着によって本賞金の分配が変更される前なので、繰返し数は5回
付加賞金(項番42)について¶
1着から3着に支給される付加賞金額を設定。3着3同着を考慮し繰り返し5回。 同着発生時の分配方法は本賞金に同じ
変更前付加賞金(項番43)について¶
付加賞金の分配に変更があった時のみ設定し、同着によって付加賞金の分配が変更される前なので、繰返し数は3回
登録頭数(項番46)について¶
1989年~1991年のデータには19頭以上出馬登録されたレースが存在する
ラップタイム・前後ハロンタイム・コーナー通過順位・レコード更新区分(項番52-59)について¶
これらの項目は2002年6月15日以降設定