Classify2
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"execution_count": 14,
|
||||
"id": "18d1d622-b083-4cc4-a6f8-7c1ed2d0edd2",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -20,7 +20,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"execution_count": 15,
|
||||
"id": "bc8f03e027027004",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -69,19 +69,19 @@
|
||||
"# 确保 name_change_df 的日期格式正确\n",
|
||||
"name_change_df['start_date'] = pd.to_datetime(name_change_df['start_date'], format='%Y%m%d')\n",
|
||||
"name_change_df['end_date'] = pd.to_datetime(name_change_df['end_date'], format='%Y%m%d', errors='coerce')\n",
|
||||
"name_change_df = name_change_df[name_change_df.name.str.contains('ST')]\n",
|
||||
"# name_change_df = name_change_df[name_change_df.name.str.contains('ST') ]\n",
|
||||
"name_change_dict = {}\n",
|
||||
"for ts_code, group in name_change_df.groupby('ts_code'):\n",
|
||||
" # 只保留 'ST' 和 '*ST' 的记录\n",
|
||||
" # st_data = group[(group['change_reason'] == 'ST') | (group['change_reason'] == '*ST')]\n",
|
||||
" st_data = group[group['name'].str.contains('ST')]\n",
|
||||
" st_data = group[(group['name'].str.contains('ST')) | (group['name'].str.contains('退'))]\n",
|
||||
" if not st_data.empty:\n",
|
||||
" name_change_dict[ts_code] = filter_rows(st_data)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"execution_count": 16,
|
||||
"id": "b151990c",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
@@ -89,18 +89,27 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"8929 ts_code name start_date end_date change_reason\n",
|
||||
"0 002848.SZ *ST高斯 2025-04-28 NaT *ST\n"
|
||||
" ts_code name start_date end_date change_reason\n",
|
||||
"0 600242.SH *ST中昌 2015-05-04 2016-04-06 *ST\n",
|
||||
"1 600242.SH *ST中昌 2020-07-01 2021-05-19 *ST\n",
|
||||
"2 600242.SH *ST中昌 2022-05-06 2023-05-30 *ST\n",
|
||||
"3 600242.SH *ST华龙 2006-05-09 2006-10-08 *ST\n",
|
||||
"4 600242.SH NST华龙 2009-01-05 2009-01-05 其他\n",
|
||||
"5 600242.SH S*ST华龙 2006-10-09 2009-01-04 未股改加S\n",
|
||||
"6 600242.SH ST中昌 2021-05-20 2022-05-05 摘星\n",
|
||||
"7 600242.SH ST华龙 2009-01-06 2011-04-06 恢复上市加N\n",
|
||||
"8 600242.SH 退市中昌 2023-05-31 NaT 终止上市\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"print(name_change_dict['002848.SZ'])"
|
||||
"print(name_change_dict['600242.SH'])\n",
|
||||
"# print(name_change_df[name_change_df['ts_code'] == '600242.SH'])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"execution_count": 17,
|
||||
"id": "553cfb36-f560-4cc4-b2bc-68323ccc5072",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -120,13 +129,13 @@
|
||||
"任务 20250425 完成\n",
|
||||
"任务 20250424 完成\n",
|
||||
"任务 20250423 完成\n",
|
||||
"任务 20250422 完成\n",
|
||||
"任务 20250421 完成\n",
|
||||
"任务 20250422 完成\n",
|
||||
"任务 20250418 完成\n",
|
||||
"任务 20250417 完成\n",
|
||||
"任务 20250416 完成\n",
|
||||
"任务 20250415 完成\n",
|
||||
"任务 20250414 完成\n",
|
||||
"任务 20250415 完成\n",
|
||||
"任务 20250411 完成\n",
|
||||
"任务 20250410 完成\n",
|
||||
"任务 20250409 完成\n",
|
||||
@@ -142,16 +151,16 @@
|
||||
"任务 20250325 完成\n",
|
||||
"任务 20250324 完成\n",
|
||||
"任务 20250321 完成\n",
|
||||
"任务 20250319 完成\n",
|
||||
"任务 20250320 完成\n",
|
||||
"任务 20250319 完成\n",
|
||||
"任务 20250318 完成\n",
|
||||
"任务 20250317 完成\n",
|
||||
"任务 20250314 完成\n",
|
||||
"任务 20250313 完成\n",
|
||||
"任务 20250312 完成\n",
|
||||
"任务 20250313 完成\n",
|
||||
"任务 20250311 完成\n",
|
||||
"任务 20250310 完成\n",
|
||||
"任务 20250307 完成\n",
|
||||
"任务 20250310 完成\n",
|
||||
"任务 20250306 完成\n",
|
||||
"任务 20250305 完成\n",
|
||||
"任务 20250304 完成\n",
|
||||
@@ -168,8 +177,8 @@
|
||||
"任务 20250217 完成\n",
|
||||
"任务 20250214 完成\n",
|
||||
"任务 20250213 完成\n",
|
||||
"任务 20250211 完成\n",
|
||||
"任务 20250212 完成\n",
|
||||
"任务 20250211 完成\n",
|
||||
"任务 20250210 完成\n",
|
||||
"任务 20250207 完成\n",
|
||||
"任务 20250206 完成\n",
|
||||
@@ -190,8 +199,8 @@
|
||||
"任务 20250108 完成\n",
|
||||
"任务 20250107 完成\n",
|
||||
"任务 20250106 完成\n",
|
||||
"任务 20250102 完成\n",
|
||||
"任务 20250103 完成\n",
|
||||
"任务 20250102 完成\n",
|
||||
"任务 20241231 完成\n",
|
||||
"任务 20241230 完成\n",
|
||||
"任务 20241227 完成\n",
|
||||
@@ -216,8 +225,8 @@
|
||||
"任务 20241202 完成\n",
|
||||
"任务 20241129 完成\n",
|
||||
"任务 20241128 完成\n",
|
||||
"任务 20241127 完成\n",
|
||||
"任务 20241126 完成\n",
|
||||
"任务 20241127 完成\n",
|
||||
"任务 20241125 完成\n",
|
||||
"任务 20241122 完成\n",
|
||||
"任务 20241121 完成\n",
|
||||
@@ -244,26 +253,26 @@
|
||||
"任务 20241023 完成\n",
|
||||
"任务 20241022 完成\n",
|
||||
"任务 20241021 完成\n",
|
||||
"任务 20241018 完成\n",
|
||||
"任务 20241017 完成\n",
|
||||
"任务 20241018 完成\n",
|
||||
"任务 20241016 完成\n",
|
||||
"任务 20241015 完成\n",
|
||||
"任务 20241014 完成\n",
|
||||
"任务 20241011 完成\n",
|
||||
"任务 20241010 完成\n",
|
||||
"任务 20241009 完成\n",
|
||||
"任务 20240930 完成\n",
|
||||
"任务 20241008 完成\n",
|
||||
"任务 20240930 完成\n",
|
||||
"任务 20240927 完成\n",
|
||||
"任务 20240926 完成\n",
|
||||
"任务 20240925 完成\n",
|
||||
"任务 20240924 完成\n",
|
||||
"任务 20240920 完成\n",
|
||||
"任务 20240925 完成\n",
|
||||
"任务 20240923 完成\n",
|
||||
"任务 20240918 完成\n",
|
||||
"任务 20240920 完成\n",
|
||||
"任务 20240919 完成\n",
|
||||
"任务 20240912 完成\n",
|
||||
"任务 20240918 完成\n",
|
||||
"任务 20240913 完成\n",
|
||||
"任务 20240912 完成\n",
|
||||
"任务 20240911 完成\n",
|
||||
"任务 20240910 完成\n",
|
||||
"任务 20240909 完成\n",
|
||||
@@ -286,8 +295,8 @@
|
||||
"任务 20240815 完成\n",
|
||||
"任务 20240814 完成\n",
|
||||
"任务 20240813 完成\n",
|
||||
"任务 20240809 完成\n",
|
||||
"任务 20240812 完成\n",
|
||||
"任务 20240809 完成\n",
|
||||
"任务 20240808 完成\n",
|
||||
"任务 20240807 完成\n",
|
||||
"任务 20240806 完成\n",
|
||||
@@ -300,14 +309,14 @@
|
||||
"任务 20240726 完成\n",
|
||||
"任务 20240725 完成\n",
|
||||
"任务 20240724 完成\n",
|
||||
"任务 20240722 完成\n",
|
||||
"任务 20240723 完成\n",
|
||||
"任务 20240718 完成\n",
|
||||
"任务 20240722 完成\n",
|
||||
"任务 20240719 完成\n",
|
||||
"任务 20240718 完成\n",
|
||||
"任务 20240717 完成\n",
|
||||
"任务 20240716 完成\n",
|
||||
"任务 20240712 完成\n",
|
||||
"任务 20240715 完成\n",
|
||||
"任务 20240712 完成\n",
|
||||
"任务 20240711 完成\n",
|
||||
"任务 20240710 完成\n",
|
||||
"任务 20240709 完成\n",
|
||||
@@ -320,13 +329,13 @@
|
||||
"任务 20240628 完成\n",
|
||||
"任务 20240627 完成\n",
|
||||
"任务 20240626 完成\n",
|
||||
"任务 20240624 完成\n",
|
||||
"任务 20240625 完成\n",
|
||||
"任务 20240620 完成\n",
|
||||
"任务 20240624 完成\n",
|
||||
"任务 20240621 完成\n",
|
||||
"任务 20240620 完成\n",
|
||||
"任务 20240619 完成\n",
|
||||
"任务 20240618 完成\n",
|
||||
"任务 20240617 完成\n",
|
||||
"任务 20240618 完成\n",
|
||||
"任务 20240614 完成\n",
|
||||
"任务 20240613 完成\n",
|
||||
"任务 20240612 完成\n",
|
||||
@@ -371,17 +380,17 @@
|
||||
"任务 20240412 完成\n",
|
||||
"任务 20240411 完成\n",
|
||||
"任务 20240410 完成\n",
|
||||
"任务 20240409 完成\n",
|
||||
"任务 20240408 完成\n",
|
||||
"任务 20240409 完成\n",
|
||||
"任务 20240403 完成\n",
|
||||
"任务 20240402 完成\n",
|
||||
"任务 20240401 完成\n",
|
||||
"任务 20240329 完成\n",
|
||||
"任务 20240328 完成\n",
|
||||
"任务 20240327 完成\n",
|
||||
"任务 20240328 完成\n",
|
||||
"任务 20240326 完成\n",
|
||||
"任务 20240322 完成\n",
|
||||
"任务 20240325 完成\n",
|
||||
"任务 20240322 完成\n",
|
||||
"任务 20240321 完成\n",
|
||||
"任务 20240320 完成\n",
|
||||
"任务 20240319 完成\n",
|
||||
@@ -394,8 +403,8 @@
|
||||
"任务 20240308 完成\n",
|
||||
"任务 20240307 完成\n",
|
||||
"任务 20240306 完成\n",
|
||||
"任务 20240304 完成\n",
|
||||
"任务 20240305 完成\n",
|
||||
"任务 20240304 完成\n",
|
||||
"任务 20240301 完成\n",
|
||||
"任务 20240229 完成\n",
|
||||
"任务 20240228 完成\n",
|
||||
@@ -407,10 +416,10 @@
|
||||
"任务 20240220 完成\n",
|
||||
"任务 20240219 完成\n",
|
||||
"任务 20240208 完成\n",
|
||||
"任务 20240207 完成\n",
|
||||
"任务 20240206 完成\n",
|
||||
"任务 20240205 完成\n",
|
||||
"任务 20240207 完成\n",
|
||||
"任务 20240202 完成\n",
|
||||
"任务 20240205 完成\n",
|
||||
"任务 20240201 完成\n",
|
||||
"任务 20240131 完成\n",
|
||||
"任务 20240130 完成\n",
|
||||
@@ -425,25 +434,25 @@
|
||||
"任务 20240117 完成\n",
|
||||
"任务 20240116 完成\n",
|
||||
"任务 20240115 完成\n",
|
||||
"任务 20240112 完成\n",
|
||||
"任务 20240111 完成\n",
|
||||
"任务 20240112 完成\n",
|
||||
"任务 20240110 完成\n",
|
||||
"任务 20240109 完成\n",
|
||||
"任务 20240108 完成\n",
|
||||
"任务 20240105 完成\n",
|
||||
"任务 20240104 完成\n",
|
||||
"任务 20240102 完成\n",
|
||||
"任务 20240103 完成\n",
|
||||
"任务 20231229 完成\n",
|
||||
"任务 20240102 完成\n",
|
||||
"任务 20231228 完成\n",
|
||||
"任务 20231227 完成\n",
|
||||
"任务 20231226 完成\n",
|
||||
"任务 20231225 完成\n",
|
||||
"任务 20231222 完成\n",
|
||||
"任务 20231220 完成\n",
|
||||
"任务 20231221 完成\n",
|
||||
"任务 20231218 完成\n",
|
||||
"任务 20231219 完成\n",
|
||||
"任务 20231220 完成\n",
|
||||
"任务 20231218 完成\n",
|
||||
"任务 20231215 完成\n",
|
||||
"任务 20231214 完成\n",
|
||||
"任务 20231213 完成\n",
|
||||
@@ -493,10 +502,10 @@
|
||||
"任务 20231012 完成\n",
|
||||
"任务 20231011 完成\n",
|
||||
"任务 20231010 完成\n",
|
||||
"任务 20230928 完成\n",
|
||||
"任务 20231009 完成\n",
|
||||
"任务 20230926 完成\n",
|
||||
"任务 20230928 完成\n",
|
||||
"任务 20230927 完成\n",
|
||||
"任务 20230926 完成\n",
|
||||
"任务 20230925 完成\n",
|
||||
"任务 20230922 完成\n",
|
||||
"任务 20230921 完成\n",
|
||||
@@ -521,10 +530,10 @@
|
||||
"任务 20230825 完成\n",
|
||||
"任务 20230824 完成\n",
|
||||
"任务 20230823 完成\n",
|
||||
"任务 20230821 完成\n",
|
||||
"任务 20230822 完成\n",
|
||||
"任务 20230818 完成\n",
|
||||
"任务 20230821 完成\n",
|
||||
"任务 20230817 完成\n",
|
||||
"任务 20230818 完成\n",
|
||||
"任务 20230816 完成\n",
|
||||
"任务 20230815 完成\n",
|
||||
"任务 20230814 完成\n",
|
||||
@@ -547,8 +556,8 @@
|
||||
"任务 20230720 完成\n",
|
||||
"任务 20230719 完成\n",
|
||||
"任务 20230718 完成\n",
|
||||
"任务 20230714 完成\n",
|
||||
"任务 20230717 完成\n",
|
||||
"任务 20230714 完成\n",
|
||||
"任务 20230713 完成\n",
|
||||
"任务 20230712 完成\n",
|
||||
"任务 20230711 完成\n",
|
||||
@@ -585,8 +594,8 @@
|
||||
"任务 20230525 完成\n",
|
||||
"任务 20230524 完成\n",
|
||||
"任务 20230523 完成\n",
|
||||
"任务 20230519 完成\n",
|
||||
"任务 20230522 完成\n",
|
||||
"任务 20230519 完成\n",
|
||||
"任务 20230518 完成\n",
|
||||
"任务 20230517 完成\n",
|
||||
"任务 20230516 完成\n",
|
||||
@@ -599,22 +608,22 @@
|
||||
"任务 20230505 完成\n",
|
||||
"任务 20230504 完成\n",
|
||||
"任务 20230428 完成\n",
|
||||
"任务 20230426 完成\n",
|
||||
"任务 20230427 完成\n",
|
||||
"任务 20230426 完成\n",
|
||||
"任务 20230425 完成\n",
|
||||
"任务 20230424 完成\n",
|
||||
"任务 20230421 完成\n",
|
||||
"任务 20230420 完成\n",
|
||||
"任务 20230418 完成\n",
|
||||
"任务 20230419 完成\n",
|
||||
"任务 20230418 完成\n",
|
||||
"任务 20230417 完成\n",
|
||||
"任务 20230414 完成\n",
|
||||
"任务 20230413 完成\n",
|
||||
"任务 20230412 完成\n",
|
||||
"任务 20230411 完成\n",
|
||||
"任务 20230410 完成\n",
|
||||
"任务 20230407 完成\n",
|
||||
"任务 20230406 完成\n",
|
||||
"任务 20230407 完成\n",
|
||||
"任务 20230404 完成\n",
|
||||
"任务 20230403 完成\n",
|
||||
"任务 20230331 完成\n",
|
||||
@@ -623,20 +632,20 @@
|
||||
"任务 20230328 完成\n",
|
||||
"任务 20230327 完成\n",
|
||||
"任务 20230324 完成\n",
|
||||
"任务 20230322 完成\n",
|
||||
"任务 20230323 完成\n",
|
||||
"任务 20230322 完成\n",
|
||||
"任务 20230321 完成\n",
|
||||
"任务 20230320 完成\n",
|
||||
"任务 20230317 完成\n",
|
||||
"任务 20230316 完成\n",
|
||||
"任务 20230315 完成\n",
|
||||
"任务 20230314 完成\n",
|
||||
"任务 20230313 完成\n",
|
||||
"任务 20230310 完成\n",
|
||||
"任务 20230309 完成\n",
|
||||
"任务 20230313 完成\n",
|
||||
"任务 20230308 完成\n",
|
||||
"任务 20230307 完成\n",
|
||||
"任务 20230309 完成\n",
|
||||
"任务 20230306 完成\n",
|
||||
"任务 20230307 完成\n",
|
||||
"任务 20230303 完成\n",
|
||||
"任务 20230302 完成\n",
|
||||
"任务 20230301 完成\n",
|
||||
@@ -721,8 +730,8 @@
|
||||
"任务 20221102 完成\n",
|
||||
"任务 20221101 完成\n",
|
||||
"任务 20221031 完成\n",
|
||||
"任务 20221028 完成\n",
|
||||
"任务 20221027 完成\n",
|
||||
"任务 20221028 完成\n",
|
||||
"任务 20221026 完成\n",
|
||||
"任务 20221025 完成\n",
|
||||
"任务 20221024 完成\n",
|
||||
@@ -739,10 +748,10 @@
|
||||
"任务 20220930 完成\n",
|
||||
"任务 20220929 完成\n",
|
||||
"任务 20220928 完成\n",
|
||||
"任务 20220926 完成\n",
|
||||
"任务 20220927 完成\n",
|
||||
"任务 20220922 完成\n",
|
||||
"任务 20220926 完成\n",
|
||||
"任务 20220923 完成\n",
|
||||
"任务 20220922 完成\n",
|
||||
"任务 20220921 完成\n",
|
||||
"任务 20220920 完成\n",
|
||||
"任务 20220919 完成\n",
|
||||
@@ -757,8 +766,8 @@
|
||||
"任务 20220905 完成\n",
|
||||
"任务 20220902 完成\n",
|
||||
"任务 20220901 完成\n",
|
||||
"任务 20220830 完成\n",
|
||||
"任务 20220831 完成\n",
|
||||
"任务 20220830 完成\n",
|
||||
"任务 20220829 完成\n",
|
||||
"任务 20220826 完成\n",
|
||||
"任务 20220825 完成\n",
|
||||
@@ -771,12 +780,12 @@
|
||||
"任务 20220816 完成\n",
|
||||
"任务 20220815 完成\n",
|
||||
"任务 20220812 完成\n",
|
||||
"任务 20220810 完成\n",
|
||||
"任务 20220811 完成\n",
|
||||
"任务 20220810 完成\n",
|
||||
"任务 20220809 完成\n",
|
||||
"任务 20220808 完成\n",
|
||||
"任务 20220804 完成\n",
|
||||
"任务 20220805 完成\n",
|
||||
"任务 20220804 完成\n",
|
||||
"任务 20220803 完成\n",
|
||||
"任务 20220802 完成\n",
|
||||
"任务 20220801 完成\n",
|
||||
@@ -787,8 +796,8 @@
|
||||
"任务 20220725 完成\n",
|
||||
"任务 20220722 完成\n",
|
||||
"任务 20220721 完成\n",
|
||||
"任务 20220719 完成\n",
|
||||
"任务 20220720 完成\n",
|
||||
"任务 20220719 完成\n",
|
||||
"任务 20220718 完成\n",
|
||||
"任务 20220715 完成\n",
|
||||
"任务 20220714 完成\n",
|
||||
@@ -799,12 +808,12 @@
|
||||
"任务 20220707 完成\n",
|
||||
"任务 20220706 完成\n",
|
||||
"任务 20220705 完成\n",
|
||||
"任务 20220704 完成\n",
|
||||
"任务 20220701 完成\n",
|
||||
"任务 20220704 完成\n",
|
||||
"任务 20220630 完成\n",
|
||||
"任务 20220629 完成\n",
|
||||
"任务 20220627 完成\n",
|
||||
"任务 20220628 完成\n",
|
||||
"任务 20220627 完成\n",
|
||||
"任务 20220624 完成\n",
|
||||
"任务 20220623 完成\n",
|
||||
"任务 20220622 完成\n",
|
||||
@@ -813,8 +822,8 @@
|
||||
"任务 20220617 完成\n",
|
||||
"任务 20220616 完成\n",
|
||||
"任务 20220615 完成\n",
|
||||
"任务 20220613 完成\n",
|
||||
"任务 20220614 完成\n",
|
||||
"任务 20220613 完成\n",
|
||||
"任务 20220610 完成\n",
|
||||
"任务 20220609 完成\n",
|
||||
"任务 20220608 完成\n",
|
||||
@@ -887,11 +896,11 @@
|
||||
"任务 20220225 完成\n",
|
||||
"任务 20220224 完成\n",
|
||||
"任务 20220223 完成\n",
|
||||
"任务 20220222 完成\n",
|
||||
"任务 20220221 完成\n",
|
||||
"任务 20220222 完成\n",
|
||||
"任务 20220218 完成\n",
|
||||
"任务 20220217 完成\n",
|
||||
"任务 20220216 完成\n",
|
||||
"任务 20220217 完成\n",
|
||||
"任务 20220215 完成\n",
|
||||
"任务 20220214 完成\n",
|
||||
"任务 20220211 完成\n",
|
||||
@@ -908,8 +917,8 @@
|
||||
"任务 20220120 完成\n",
|
||||
"任务 20220119 完成\n",
|
||||
"任务 20220118 完成\n",
|
||||
"任务 20220117 完成\n",
|
||||
"任务 20220114 完成\n",
|
||||
"任务 20220117 完成\n",
|
||||
"任务 20220113 完成\n",
|
||||
"任务 20220112 完成\n",
|
||||
"任务 20220111 完成\n",
|
||||
@@ -951,10 +960,10 @@
|
||||
"任务 20211119 完成\n",
|
||||
"任务 20211118 完成\n",
|
||||
"任务 20211117 完成\n",
|
||||
"任务 20211115 完成\n",
|
||||
"任务 20211116 完成\n",
|
||||
"任务 20211111 完成\n",
|
||||
"任务 20211115 完成\n",
|
||||
"任务 20211112 完成\n",
|
||||
"任务 20211111 完成\n",
|
||||
"任务 20211110 完成\n",
|
||||
"任务 20211109 完成\n",
|
||||
"任务 20211108 完成\n",
|
||||
@@ -1034,8 +1043,8 @@
|
||||
"任务 20210716 完成\n",
|
||||
"任务 20210715 完成\n",
|
||||
"任务 20210714 完成\n",
|
||||
"任务 20210713 完成\n",
|
||||
"任务 20210712 完成\n",
|
||||
"任务 20210713 完成\n",
|
||||
"任务 20210709 完成\n",
|
||||
"任务 20210708 完成\n",
|
||||
"任务 20210707 完成\n",
|
||||
@@ -1054,8 +1063,8 @@
|
||||
"任务 20210618 完成\n",
|
||||
"任务 20210617 完成\n",
|
||||
"任务 20210616 完成\n",
|
||||
"任务 20210615 完成\n",
|
||||
"任务 20210611 完成\n",
|
||||
"任务 20210615 完成\n",
|
||||
"任务 20210610 完成\n",
|
||||
"任务 20210609 完成\n",
|
||||
"任务 20210608 完成\n",
|
||||
@@ -1066,8 +1075,8 @@
|
||||
"任务 20210601 完成\n",
|
||||
"任务 20210531 完成\n",
|
||||
"任务 20210528 完成\n",
|
||||
"任务 20210526 完成\n",
|
||||
"任务 20210527 完成\n",
|
||||
"任务 20210526 完成\n",
|
||||
"任务 20210525 完成\n",
|
||||
"任务 20210524 完成\n",
|
||||
"任务 20210521 完成\n",
|
||||
@@ -1086,8 +1095,8 @@
|
||||
"任务 20210429 完成\n",
|
||||
"任务 20210428 完成\n",
|
||||
"任务 20210427 完成\n",
|
||||
"任务 20210423 完成\n",
|
||||
"任务 20210426 完成\n",
|
||||
"任务 20210423 完成\n",
|
||||
"任务 20210422 完成\n",
|
||||
"任务 20210421 完成\n",
|
||||
"任务 20210420 完成\n",
|
||||
@@ -1102,8 +1111,8 @@
|
||||
"任务 20210407 完成\n",
|
||||
"任务 20210406 完成\n",
|
||||
"任务 20210402 完成\n",
|
||||
"任务 20210331 完成\n",
|
||||
"任务 20210401 完成\n",
|
||||
"任务 20210331 完成\n",
|
||||
"任务 20210330 完成\n",
|
||||
"任务 20210329 完成\n",
|
||||
"任务 20210326 完成\n",
|
||||
@@ -1130,8 +1139,8 @@
|
||||
"任务 20210225 完成\n",
|
||||
"任务 20210224 完成\n",
|
||||
"任务 20210223 完成\n",
|
||||
"任务 20210219 完成\n",
|
||||
"任务 20210222 完成\n",
|
||||
"任务 20210219 完成\n",
|
||||
"任务 20210218 完成\n",
|
||||
"任务 20210210 完成\n",
|
||||
"任务 20210209 完成\n",
|
||||
@@ -1140,8 +1149,8 @@
|
||||
"任务 20210204 完成\n",
|
||||
"任务 20210203 完成\n",
|
||||
"任务 20210202 完成\n",
|
||||
"任务 20210129 完成\n",
|
||||
"任务 20210201 完成\n",
|
||||
"任务 20210129 完成\n",
|
||||
"任务 20210128 完成\n",
|
||||
"任务 20210127 完成\n",
|
||||
"任务 20210126 完成\n",
|
||||
@@ -1153,8 +1162,8 @@
|
||||
"任务 20210118 完成\n",
|
||||
"任务 20210115 完成\n",
|
||||
"任务 20210114 完成\n",
|
||||
"任务 20210113 完成\n",
|
||||
"任务 20210112 完成\n",
|
||||
"任务 20210113 完成\n",
|
||||
"任务 20210111 完成\n",
|
||||
"任务 20210108 完成\n",
|
||||
"任务 20210107 完成\n",
|
||||
@@ -1174,8 +1183,8 @@
|
||||
"任务 20201217 完成\n",
|
||||
"任务 20201216 完成\n",
|
||||
"任务 20201215 完成\n",
|
||||
"任务 20201211 完成\n",
|
||||
"任务 20201214 完成\n",
|
||||
"任务 20201211 完成\n",
|
||||
"任务 20201210 完成\n",
|
||||
"任务 20201209 完成\n",
|
||||
"任务 20201208 完成\n",
|
||||
@@ -1263,8 +1272,8 @@
|
||||
"任务 20200806 完成\n",
|
||||
"任务 20200805 完成\n",
|
||||
"任务 20200804 完成\n",
|
||||
"任务 20200803 完成\n",
|
||||
"任务 20200731 完成\n",
|
||||
"任务 20200803 完成\n",
|
||||
"任务 20200730 完成\n",
|
||||
"任务 20200729 完成\n",
|
||||
"任务 20200728 完成\n",
|
||||
@@ -1273,14 +1282,14 @@
|
||||
"任务 20200723 完成\n",
|
||||
"任务 20200722 完成\n",
|
||||
"任务 20200721 完成\n",
|
||||
"任务 20200720 完成\n",
|
||||
"任务 20200717 完成\n",
|
||||
"任务 20200720 完成\n",
|
||||
"任务 20200716 完成\n",
|
||||
"任务 20200715 完成\n",
|
||||
"任务 20200714 完成\n",
|
||||
"任务 20200713 完成\n",
|
||||
"任务 20200710 完成\n",
|
||||
"任务 20200709 完成\n",
|
||||
"任务 20200710 完成\n",
|
||||
"任务 20200708 完成\n",
|
||||
"任务 20200707 完成\n",
|
||||
"任务 20200706 完成\n",
|
||||
@@ -1311,10 +1320,10 @@
|
||||
"任务 20200528 完成\n",
|
||||
"任务 20200527 完成\n",
|
||||
"任务 20200526 完成\n",
|
||||
"任务 20200525 完成\n",
|
||||
"任务 20200522 完成\n",
|
||||
"任务 20200521 完成\n",
|
||||
"任务 20200525 完成\n",
|
||||
"任务 20200520 完成\n",
|
||||
"任务 20200521 完成\n",
|
||||
"任务 20200519 完成\n",
|
||||
"任务 20200518 完成\n",
|
||||
"任务 20200515 完成\n",
|
||||
@@ -1338,8 +1347,8 @@
|
||||
"任务 20200416 完成\n",
|
||||
"任务 20200415 完成\n",
|
||||
"任务 20200414 完成\n",
|
||||
"任务 20200410 完成\n",
|
||||
"任务 20200413 完成\n",
|
||||
"任务 20200410 完成\n",
|
||||
"任务 20200409 完成\n",
|
||||
"任务 20200408 完成\n",
|
||||
"任务 20200407 完成\n",
|
||||
@@ -1374,16 +1383,16 @@
|
||||
"任务 20200225 完成\n",
|
||||
"任务 20200224 完成\n",
|
||||
"任务 20200221 完成\n",
|
||||
"任务 20200219 完成\n",
|
||||
"任务 20200220 完成\n",
|
||||
"任务 20200219 完成\n",
|
||||
"任务 20200218 完成\n",
|
||||
"任务 20200217 完成\n",
|
||||
"任务 20200213 完成\n",
|
||||
"任务 20200214 完成\n",
|
||||
"任务 20200213 完成\n",
|
||||
"任务 20200212 完成\n",
|
||||
"任务 20200211 完成\n",
|
||||
"任务 20200207 完成\n",
|
||||
"任务 20200210 完成\n",
|
||||
"任务 20200207 完成\n",
|
||||
"任务 20200206 完成\n",
|
||||
"任务 20200205 完成\n",
|
||||
"任务 20200204 完成\n",
|
||||
@@ -1466,8 +1475,8 @@
|
||||
"任务 20191009 完成\n",
|
||||
"任务 20191008 完成\n",
|
||||
"任务 20190930 完成\n",
|
||||
"任务 20190926 完成\n",
|
||||
"任务 20190927 完成\n",
|
||||
"任务 20190926 完成\n",
|
||||
"任务 20190925 完成\n",
|
||||
"任务 20190924 完成\n",
|
||||
"任务 20190923 完成\n",
|
||||
@@ -1505,8 +1514,8 @@
|
||||
"任务 20190807 完成\n",
|
||||
"任务 20190806 完成\n",
|
||||
"任务 20190805 完成\n",
|
||||
"任务 20190802 完成\n",
|
||||
"任务 20190801 完成\n",
|
||||
"任务 20190802 完成\n",
|
||||
"任务 20190731 完成\n",
|
||||
"任务 20190730 完成\n",
|
||||
"任务 20190729 完成\n",
|
||||
@@ -1517,11 +1526,11 @@
|
||||
"任务 20190722 完成\n",
|
||||
"任务 20190719 完成\n",
|
||||
"任务 20190718 完成\n",
|
||||
"任务 20190717 完成\n",
|
||||
"任务 20190716 完成\n",
|
||||
"任务 20190717 完成\n",
|
||||
"任务 20190715 完成\n",
|
||||
"任务 20190711 完成\n",
|
||||
"任务 20190712 完成\n",
|
||||
"任务 20190711 完成\n",
|
||||
"任务 20190710 完成\n",
|
||||
"任务 20190709 完成\n",
|
||||
"任务 20190708 完成\n",
|
||||
@@ -1651,8 +1660,8 @@
|
||||
"任务 20181228 完成\n",
|
||||
"任务 20181227 完成\n",
|
||||
"任务 20181226 完成\n",
|
||||
"任务 20181225 完成\n",
|
||||
"任务 20181224 完成\n",
|
||||
"任务 20181225 完成\n",
|
||||
"任务 20181221 完成\n",
|
||||
"任务 20181220 完成\n",
|
||||
"任务 20181219 完成\n",
|
||||
@@ -1665,8 +1674,8 @@
|
||||
"任务 20181210 完成\n",
|
||||
"任务 20181207 完成\n",
|
||||
"任务 20181206 完成\n",
|
||||
"任务 20181204 完成\n",
|
||||
"任务 20181205 完成\n",
|
||||
"任务 20181204 完成\n",
|
||||
"任务 20181203 完成\n",
|
||||
"任务 20181130 完成\n",
|
||||
"任务 20181129 完成\n",
|
||||
@@ -1775,8 +1784,8 @@
|
||||
"任务 20180629 完成\n",
|
||||
"任务 20180628 完成\n",
|
||||
"任务 20180627 完成\n",
|
||||
"任务 20180625 完成\n",
|
||||
"任务 20180626 完成\n",
|
||||
"任务 20180625 完成\n",
|
||||
"任务 20180622 完成\n",
|
||||
"任务 20180621 完成\n",
|
||||
"任务 20180620 完成\n",
|
||||
@@ -1791,14 +1800,14 @@
|
||||
"任务 20180606 完成\n",
|
||||
"任务 20180605 完成\n",
|
||||
"任务 20180604 完成\n",
|
||||
"任务 20180601 完成\n",
|
||||
"任务 20180531 完成\n",
|
||||
"任务 20180601 完成\n",
|
||||
"任务 20180530 完成\n",
|
||||
"任务 20180529 完成\n",
|
||||
"任务 20180528 完成\n",
|
||||
"任务 20180525 完成\n",
|
||||
"任务 20180524 完成\n",
|
||||
"任务 20180523 完成\n",
|
||||
"任务 20180524 完成\n",
|
||||
"任务 20180522 完成\n",
|
||||
"任务 20180521 完成\n",
|
||||
"任务 20180518 完成\n",
|
||||
@@ -1845,8 +1854,8 @@
|
||||
"任务 20180316 完成\n",
|
||||
"任务 20180315 完成\n",
|
||||
"任务 20180314 完成\n",
|
||||
"任务 20180313 完成\n",
|
||||
"任务 20180312 完成\n",
|
||||
"任务 20180313 完成\n",
|
||||
"任务 20180309 完成\n",
|
||||
"任务 20180308 完成\n",
|
||||
"任务 20180307 完成\n",
|
||||
@@ -1878,8 +1887,8 @@
|
||||
"任务 20180123 完成\n",
|
||||
"任务 20180122 完成\n",
|
||||
"任务 20180119 完成\n",
|
||||
"任务 20180117 完成\n",
|
||||
"任务 20180118 完成\n",
|
||||
"任务 20180117 完成\n",
|
||||
"任务 20180116 完成\n",
|
||||
"任务 20180115 完成\n",
|
||||
"任务 20180112 完成\n",
|
||||
@@ -1958,8 +1967,8 @@
|
||||
"任务 20170925 完成\n",
|
||||
"任务 20170922 完成\n",
|
||||
"任务 20170921 完成\n",
|
||||
"任务 20170919 完成\n",
|
||||
"任务 20170920 完成\n",
|
||||
"任务 20170919 完成\n",
|
||||
"任务 20170918 完成\n",
|
||||
"任务 20170915 完成\n",
|
||||
"任务 20170914 完成\n",
|
||||
@@ -2007,8 +2016,8 @@
|
||||
"任务 20170718 完成\n",
|
||||
"任务 20170717 完成\n",
|
||||
"任务 20170714 完成\n",
|
||||
"任务 20170712 完成\n",
|
||||
"任务 20170713 完成\n",
|
||||
"任务 20170712 完成\n",
|
||||
"任务 20170711 完成\n",
|
||||
"任务 20170710 完成\n",
|
||||
"任务 20170707 完成\n",
|
||||
@@ -2042,8 +2051,8 @@
|
||||
"任务 20170526 完成\n",
|
||||
"任务 20170525 完成\n",
|
||||
"任务 20170524 完成\n",
|
||||
"任务 20170522 完成\n",
|
||||
"任务 20170523 完成\n",
|
||||
"任务 20170522 完成\n",
|
||||
"任务 20170519 完成\n",
|
||||
"任务 20170518 完成\n",
|
||||
"任务 20170517 完成\n",
|
||||
@@ -2064,8 +2073,8 @@
|
||||
"任务 20170425 完成\n",
|
||||
"任务 20170424 完成\n",
|
||||
"任务 20170421 完成\n",
|
||||
"任务 20170420 完成\n",
|
||||
"任务 20170419 完成\n",
|
||||
"任务 20170420 完成\n",
|
||||
"任务 20170418 完成\n",
|
||||
"任务 20170417 完成\n",
|
||||
"任务 20170414 完成\n",
|
||||
@@ -2093,9 +2102,9 @@
|
||||
"任务 20170313 完成\n",
|
||||
"任务 20170310 完成\n",
|
||||
"任务 20170309 完成\n",
|
||||
"任务 20170307 完成\n",
|
||||
"任务 20170308 完成\n",
|
||||
"任务 20170306 完成\n",
|
||||
"任务 20170307 完成\n",
|
||||
"任务 20170303 完成\n",
|
||||
"任务 20170302 完成\n",
|
||||
"任务 20170301 完成\n",
|
||||
@@ -2133,8 +2142,8 @@
|
||||
"任务 20170109 完成\n",
|
||||
"任务 20170106 完成\n",
|
||||
"任务 20170105 完成\n",
|
||||
"任务 20170103 完成\n",
|
||||
"任务 20170104 完成\n"
|
||||
"任务 20170104 完成\n",
|
||||
"任务 20170103 完成\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -2145,7 +2154,7 @@
|
||||
"from concurrent.futures import ThreadPoolExecutor, as_completed\n",
|
||||
"\n",
|
||||
"# 获取交易日历\n",
|
||||
"trade_cal = pro.trade_cal(exchange='', start_date='20170101', end_date='20250501')\n",
|
||||
"trade_cal = pro.trade_cal(exchange='', start_date='20170101', end_date='20250601')\n",
|
||||
"trade_cal = trade_cal[trade_cal['is_open'] == 1] # 只保留交易日\n",
|
||||
"trade_dates = trade_cal['cal_date'].tolist() # 获取所有交易日期列表\n",
|
||||
"\n",
|
||||
@@ -2165,7 +2174,7 @@
|
||||
" daily_basic_data['is_st'] = daily_basic_data.apply(\n",
|
||||
" lambda row: is_st(name_change_dict, row['ts_code'], row['trade_date']), axis=1\n",
|
||||
" )\n",
|
||||
" time.sleep(0.2)\n",
|
||||
" time.sleep(0.1)\n",
|
||||
" # print(f\"成功获取并保存 {trade_date} 的每日基础数据\")\n",
|
||||
" return daily_basic_data\n",
|
||||
"\n",
|
||||
@@ -2199,7 +2208,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"execution_count": 18,
|
||||
"id": "97fdf8be-a86c-4404-bf0c-701f002cd81c",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -2219,11 +2228,11 @@
|
||||
"3 834639.BJ 20250430 8.37 6.1158 7.8866 \n",
|
||||
"4 000909.SZ 20250430 5.72 0.6104 1.0424 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"8599133 300498.SZ 20170104 35.92 0.5417 0.5459 \n",
|
||||
"8599134 002826.SZ 20170104 27.33 23.8426 23.8426 \n",
|
||||
"8599135 001872.SZ 20170104 19.46 1.2359 6.1126 \n",
|
||||
"8599136 001914.SZ 20170104 12.24 2.9843 6.1273 \n",
|
||||
"8599137 302132.SZ 20170104 23.69 0.8350 2.5754 \n",
|
||||
"8599133 600708.SH 20170103 9.03 0.7694 1.0169 \n",
|
||||
"8599134 600712.SH 20170103 10.29 0.5859 0.8028 \n",
|
||||
"8599135 001872.SZ 20170103 19.33 1.0970 5.4258 \n",
|
||||
"8599136 001914.SZ 20170103 12.37 3.2627 6.6991 \n",
|
||||
"8599137 302132.SZ 20170103 23.28 0.4912 1.5149 \n",
|
||||
"\n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm \\\n",
|
||||
"0 1.31 23.3421 25.6176 2.3433 3.7254 3.8065 \n",
|
||||
@@ -2232,37 +2241,37 @@
|
||||
"3 0.87 70.0984 215.1863 2.0171 0.8405 0.8329 \n",
|
||||
"4 0.55 NaN NaN 2.3539 7.7727 8.2925 \n",
|
||||
"... ... ... ... ... ... ... \n",
|
||||
"8599133 1.45 25.1819 12.7518 5.7450 3.2395 2.6791 \n",
|
||||
"8599134 0.94 103.6390 103.6390 9.6797 14.9427 14.9427 \n",
|
||||
"8599135 1.07 23.7746 23.3442 2.7234 6.7003 6.6025 \n",
|
||||
"8599136 0.82 20.3470 15.0001 2.0964 1.4792 1.2468 \n",
|
||||
"8599137 1.49 93.0003 86.1897 7.0613 9.1108 9.0130 \n",
|
||||
"8599133 0.85 23.3367 22.2458 1.4847 0.9613 0.9248 \n",
|
||||
"8599134 0.67 202.4855 287.1454 5.1852 2.3682 2.5386 \n",
|
||||
"8599135 0.77 23.6158 23.1883 2.7052 6.6556 6.5584 \n",
|
||||
"8599136 1.02 20.5631 15.1595 2.1186 1.4950 1.2600 \n",
|
||||
"8599137 0.74 91.3908 84.6980 6.9391 8.9531 8.8570 \n",
|
||||
"\n",
|
||||
" dv_ratio dv_ttm total_share float_share free_share \\\n",
|
||||
"0 2.0904 2.0904 40391.1511 40240.6511 4634.6511 \n",
|
||||
"1 0.0000 NaN 63973.2569 63922.1969 51122.1969 \n",
|
||||
"2 3.7471 3.7471 47382.5333 46932.3226 14014.3219 \n",
|
||||
"3 NaN NaN 20160.0000 11721.5883 9089.7537 \n",
|
||||
"4 0.0000 NaN 43771.4245 43771.0570 25634.2299 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"8599133 2.5520 2.5520 435029.6856 336846.2386 334233.6683 \n",
|
||||
"8599134 NaN NaN 18972.0000 4743.0000 4743.0000 \n",
|
||||
"8599135 2.1069 2.1069 64476.3730 46486.6050 9398.8050 \n",
|
||||
"8599136 0.4085 0.4085 66696.1416 66678.0666 32475.1786 \n",
|
||||
"8599137 0.2251 0.2251 39384.0333 30419.3588 9862.3809 \n",
|
||||
" dv_ratio dv_ttm total_share float_share free_share total_mv \\\n",
|
||||
"0 2.0904 2.0904 40391.1511 40240.6511 4634.6511 5.800169e+05 \n",
|
||||
"1 0.0000 NaN 63973.2569 63922.1969 51122.1969 1.042764e+06 \n",
|
||||
"2 3.7471 3.7471 47382.5333 46932.3226 14014.3219 7.533823e+05 \n",
|
||||
"3 NaN NaN 20160.0000 11721.5883 9089.7537 1.687392e+05 \n",
|
||||
"4 0.0000 NaN 43771.4245 43771.0570 25634.2299 2.503725e+05 \n",
|
||||
"... ... ... ... ... ... ... \n",
|
||||
"8599133 1.1074 1.1074 131871.9966 75088.9215 56812.2811 1.190804e+06 \n",
|
||||
"8599134 0.1555 0.1555 54465.5360 53795.9475 39266.3119 5.604504e+05 \n",
|
||||
"8599135 2.1211 2.1211 64476.3730 46486.6050 9398.8050 1.246328e+06 \n",
|
||||
"8599136 0.4042 0.4042 66696.1416 66678.0666 32475.1786 8.250313e+05 \n",
|
||||
"8599137 0.2291 0.2291 39384.0333 30419.3588 9862.3809 9.168603e+05 \n",
|
||||
"\n",
|
||||
" total_mv circ_mv is_st \n",
|
||||
"0 5.800169e+05 5.778557e+05 False \n",
|
||||
"1 1.042764e+06 1.041932e+06 False \n",
|
||||
"2 7.533823e+05 7.462239e+05 False \n",
|
||||
"3 1.687392e+05 9.810969e+04 False \n",
|
||||
"4 2.503725e+05 2.503704e+05 True \n",
|
||||
"... ... ... ... \n",
|
||||
"8599133 1.562627e+07 1.209952e+07 False \n",
|
||||
"8599134 5.185048e+05 1.296262e+05 False \n",
|
||||
"8599135 1.254710e+06 9.046293e+05 False \n",
|
||||
"8599136 8.163608e+05 8.161395e+05 False \n",
|
||||
"8599137 9.330077e+05 7.206346e+05 False \n",
|
||||
" circ_mv is_st \n",
|
||||
"0 5.778557e+05 False \n",
|
||||
"1 1.041932e+06 False \n",
|
||||
"2 7.462239e+05 False \n",
|
||||
"3 9.810969e+04 False \n",
|
||||
"4 2.503704e+05 True \n",
|
||||
"... ... ... \n",
|
||||
"8599133 6.780530e+05 False \n",
|
||||
"8599134 5.535603e+05 False \n",
|
||||
"8599135 8.985861e+05 False \n",
|
||||
"8599136 8.248077e+05 False \n",
|
||||
"8599137 7.081627e+05 False \n",
|
||||
"\n",
|
||||
"[8599138 rows x 19 columns]\n"
|
||||
]
|
||||
@@ -2275,7 +2284,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"execution_count": 19,
|
||||
"id": "2b58a8bf-ffc5-4482-8e4d-bf24da9277de",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -2301,7 +2310,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"execution_count": 21,
|
||||
"id": "57ac1d86-5ce8-4bc9-812f-b45dcc2a3b4c",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -2309,8 +2318,70 @@
|
||||
"start_time": "2025-03-02T08:34:49.775512Z"
|
||||
}
|
||||
},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
" ts_code trade_date close turnover_rate turnover_rate_f \\\n",
|
||||
"2091 603021.SH 20250430 3.01 12.8015 21.6289 \n",
|
||||
"9902 603021.SH 20250429 2.94 0.1629 0.2752 \n",
|
||||
"12107 603021.SH 20250428 3.09 0.4293 0.7253 \n",
|
||||
"21450 603021.SH 20250425 3.25 0.0824 0.1392 \n",
|
||||
"26081 603021.SH 20250424 3.42 0.0789 0.1333 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"8586274 603021.SH 20170109 46.84 5.9412 6.5949 \n",
|
||||
"8589108 603021.SH 20170106 47.55 6.4862 7.1998 \n",
|
||||
"8591964 603021.SH 20170105 50.08 5.2368 5.8130 \n",
|
||||
"8594806 603021.SH 20170104 51.73 5.3821 5.9743 \n",
|
||||
"8598822 603021.SH 20170103 50.79 2.3801 2.6419 \n",
|
||||
"\n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n",
|
||||
"2091 76.02 NaN NaN 34.7434 2.3383 2.3991 0.0000 \n",
|
||||
"9902 0.27 NaN NaN 33.9354 2.2840 2.3433 0.0000 \n",
|
||||
"12107 0.42 NaN NaN 17.9426 2.4005 2.4005 0.0000 \n",
|
||||
"21450 0.05 NaN NaN 18.8716 2.5248 2.5248 0.0000 \n",
|
||||
"26081 0.04 NaN NaN 19.8587 2.6569 2.6569 0.0000 \n",
|
||||
"... ... ... ... ... ... ... ... \n",
|
||||
"8586274 1.31 115.0810 102.7773 4.2761 7.9402 8.4422 0.3657 \n",
|
||||
"8589108 1.40 116.8254 104.3352 4.3409 8.0606 8.5702 0.3603 \n",
|
||||
"8591964 1.05 123.0413 109.8866 4.5719 8.4894 9.0262 0.3421 \n",
|
||||
"8594806 0.97 127.0952 113.5070 4.7225 8.7691 9.3236 0.3311 \n",
|
||||
"8598822 0.37 124.7857 111.4445 4.6367 8.6098 9.1541 0.3373 \n",
|
||||
"\n",
|
||||
" dv_ttm total_share float_share free_share total_mv \\\n",
|
||||
"2091 NaN 31994.807 31994.807 18936.7934 96304.3691 \n",
|
||||
"9902 NaN 31994.807 31994.807 18936.7934 94064.7326 \n",
|
||||
"12107 NaN 31994.807 31994.807 18936.7934 98863.9536 \n",
|
||||
"21450 NaN 31994.807 31994.807 18936.7934 103983.1228 \n",
|
||||
"26081 NaN 31994.807 31994.807 18936.7934 109422.2399 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"8586274 0.3657 12305.695 6396.000 5762.0400 576398.7538 \n",
|
||||
"8589108 0.3603 12305.695 6396.000 5762.0400 585135.7973 \n",
|
||||
"8591964 0.3421 12305.695 6396.000 5762.0400 616269.2056 \n",
|
||||
"8594806 0.3311 12305.695 6396.000 5762.0400 636573.6024 \n",
|
||||
"8598822 0.3373 12305.695 6396.000 5762.0400 625006.2491 \n",
|
||||
"\n",
|
||||
" circ_mv is_st \n",
|
||||
"2091 96304.3691 True \n",
|
||||
"9902 94064.7326 True \n",
|
||||
"12107 98863.9536 True \n",
|
||||
"21450 103983.1228 True \n",
|
||||
"26081 109422.2399 True \n",
|
||||
"... ... ... \n",
|
||||
"8586274 299588.6400 False \n",
|
||||
"8589108 304129.8000 False \n",
|
||||
"8591964 320311.6800 False \n",
|
||||
"8594806 330865.0800 False \n",
|
||||
"8598822 324852.8400 False \n",
|
||||
"\n",
|
||||
"[1932 rows x 19 columns]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"print(all_daily_data_df[all_daily_data_df['ts_code'] == '603021.SH'])"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
|
||||
@@ -183,7 +183,7 @@
|
||||
"成功获取 000572.SZ 的数据\n",
|
||||
"成功获取 000573.SZ 的数据\n",
|
||||
"成功获取 000576.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.79 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.75 秒以满足速率限制...\n",
|
||||
"成功获取 000581.SZ 的数据\n",
|
||||
"成功获取 000582.SZ 的数据\n",
|
||||
"成功获取 000584.SZ 的数据\n",
|
||||
@@ -334,7 +334,7 @@
|
||||
"成功获取 000811.SZ 的数据\n",
|
||||
"成功获取 000812.SZ 的数据\n",
|
||||
"成功获取 000813.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.14 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 8.60 秒以满足速率限制...\n",
|
||||
"成功获取 000815.SZ 的数据\n",
|
||||
"成功获取 000816.SZ 的数据\n",
|
||||
"成功获取 000818.SZ 的数据\n",
|
||||
@@ -485,7 +485,7 @@
|
||||
"成功获取 001238.SZ 的数据\n",
|
||||
"成功获取 001239.SZ 的数据\n",
|
||||
"成功获取 001255.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.70 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 16.22 秒以满足速率限制...\n",
|
||||
"成功获取 001256.SZ 的数据\n",
|
||||
"成功获取 001258.SZ 的数据\n",
|
||||
"成功获取 001259.SZ 的数据\n",
|
||||
@@ -636,7 +636,7 @@
|
||||
"成功获取 002085.SZ 的数据\n",
|
||||
"成功获取 002086.SZ 的数据\n",
|
||||
"成功获取 002088.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.23 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 16.73 秒以满足速率限制...\n",
|
||||
"成功获取 002090.SZ 的数据\n",
|
||||
"成功获取 002091.SZ 的数据\n",
|
||||
"成功获取 002092.SZ 的数据\n",
|
||||
@@ -787,7 +787,7 @@
|
||||
"成功获取 002242.SZ 的数据\n",
|
||||
"成功获取 002243.SZ 的数据\n",
|
||||
"成功获取 002244.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.48 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 21.90 秒以满足速率限制...\n",
|
||||
"成功获取 002245.SZ 的数据\n",
|
||||
"成功获取 002246.SZ 的数据\n",
|
||||
"成功获取 002247.SZ 的数据\n",
|
||||
@@ -938,7 +938,7 @@
|
||||
"成功获取 002400.SZ 的数据\n",
|
||||
"成功获取 002401.SZ 的数据\n",
|
||||
"成功获取 002402.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.28 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 38.45 秒以满足速率限制...\n",
|
||||
"成功获取 002403.SZ 的数据\n",
|
||||
"成功获取 002404.SZ 的数据\n",
|
||||
"成功获取 002405.SZ 的数据\n",
|
||||
@@ -1089,7 +1089,7 @@
|
||||
"成功获取 002566.SZ 的数据\n",
|
||||
"成功获取 002567.SZ 的数据\n",
|
||||
"成功获取 002568.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.10 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 39.17 秒以满足速率限制...\n",
|
||||
"成功获取 002569.SZ 的数据\n",
|
||||
"成功获取 002570.SZ 的数据\n",
|
||||
"成功获取 002571.SZ 的数据\n",
|
||||
@@ -1240,7 +1240,7 @@
|
||||
"成功获取 002729.SZ 的数据\n",
|
||||
"成功获取 002730.SZ 的数据\n",
|
||||
"成功获取 002731.SZ 的数据\n",
|
||||
"已调用300次API,等待 39.07 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 38.52 秒以满足速率限制...\n",
|
||||
"成功获取 002732.SZ 的数据\n",
|
||||
"成功获取 002733.SZ 的数据\n",
|
||||
"成功获取 002734.SZ 的数据\n",
|
||||
@@ -1391,7 +1391,7 @@
|
||||
"成功获取 002896.SZ 的数据\n",
|
||||
"成功获取 002897.SZ 的数据\n",
|
||||
"成功获取 002898.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.58 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 38.60 秒以满足速率限制...\n",
|
||||
"成功获取 002899.SZ 的数据\n",
|
||||
"成功获取 002900.SZ 的数据\n",
|
||||
"成功获取 002901.SZ 的数据\n",
|
||||
@@ -1542,7 +1542,7 @@
|
||||
"成功获取 300014.SZ 的数据\n",
|
||||
"成功获取 300015.SZ 的数据\n",
|
||||
"成功获取 300016.SZ 的数据\n",
|
||||
"已调用300次API,等待 39.18 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 37.75 秒以满足速率限制...\n",
|
||||
"成功获取 300017.SZ 的数据\n",
|
||||
"成功获取 300018.SZ 的数据\n",
|
||||
"成功获取 300019.SZ 的数据\n",
|
||||
@@ -1693,7 +1693,7 @@
|
||||
"成功获取 300174.SZ 的数据\n",
|
||||
"成功获取 300175.SZ 的数据\n",
|
||||
"成功获取 300176.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.05 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.54 秒以满足速率限制...\n",
|
||||
"成功获取 300177.SZ 的数据\n",
|
||||
"成功获取 300179.SZ 的数据\n",
|
||||
"成功获取 300180.SZ 的数据\n",
|
||||
@@ -1844,7 +1844,7 @@
|
||||
"成功获取 300337.SZ 的数据\n",
|
||||
"成功获取 300338.SZ 的数据\n",
|
||||
"成功获取 300339.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.83 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.50 秒以满足速率限制...\n",
|
||||
"成功获取 300340.SZ 的数据\n",
|
||||
"成功获取 300341.SZ 的数据\n",
|
||||
"成功获取 300342.SZ 的数据\n",
|
||||
@@ -1995,7 +1995,7 @@
|
||||
"成功获取 300494.SZ 的数据\n",
|
||||
"成功获取 300496.SZ 的数据\n",
|
||||
"成功获取 300497.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.36 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 38.45 秒以满足速率限制...\n",
|
||||
"成功获取 300498.SZ 的数据\n",
|
||||
"成功获取 300499.SZ 的数据\n",
|
||||
"成功获取 300500.SZ 的数据\n",
|
||||
@@ -2146,7 +2146,7 @@
|
||||
"成功获取 300650.SZ 的数据\n",
|
||||
"成功获取 300651.SZ 的数据\n",
|
||||
"成功获取 300652.SZ 的数据\n",
|
||||
"已调用300次API,等待 39.00 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.83 秒以满足速率限制...\n",
|
||||
"成功获取 300653.SZ 的数据\n",
|
||||
"成功获取 300654.SZ 的数据\n",
|
||||
"成功获取 300655.SZ 的数据\n",
|
||||
@@ -2297,7 +2297,7 @@
|
||||
"成功获取 300810.SZ 的数据\n",
|
||||
"成功获取 300811.SZ 的数据\n",
|
||||
"成功获取 300812.SZ 的数据\n",
|
||||
"已调用300次API,等待 39.10 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.11 秒以满足速率限制...\n",
|
||||
"成功获取 300813.SZ 的数据\n",
|
||||
"成功获取 300814.SZ 的数据\n",
|
||||
"成功获取 300815.SZ 的数据\n",
|
||||
@@ -2448,7 +2448,7 @@
|
||||
"成功获取 300966.SZ 的数据\n",
|
||||
"成功获取 300967.SZ 的数据\n",
|
||||
"成功获取 300968.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.14 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.87 秒以满足速率限制...\n",
|
||||
"成功获取 300969.SZ 的数据\n",
|
||||
"成功获取 300970.SZ 的数据\n",
|
||||
"成功获取 300971.SZ 的数据\n",
|
||||
@@ -2599,7 +2599,7 @@
|
||||
"成功获取 301128.SZ 的数据\n",
|
||||
"成功获取 301129.SZ 的数据\n",
|
||||
"成功获取 301130.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.08 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.16 秒以满足速率限制...\n",
|
||||
"成功获取 301131.SZ 的数据\n",
|
||||
"成功获取 301132.SZ 的数据\n",
|
||||
"成功获取 301133.SZ 的数据\n",
|
||||
@@ -2750,7 +2750,7 @@
|
||||
"成功获取 301313.SZ 的数据\n",
|
||||
"成功获取 301314.SZ 的数据\n",
|
||||
"成功获取 301315.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.67 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.63 秒以满足速率限制...\n",
|
||||
"成功获取 301316.SZ 的数据\n",
|
||||
"成功获取 301317.SZ 的数据\n",
|
||||
"成功获取 301318.SZ 的数据\n",
|
||||
@@ -2901,7 +2901,7 @@
|
||||
"成功获取 301618.SZ 的数据\n",
|
||||
"成功获取 301622.SZ 的数据\n",
|
||||
"成功获取 301626.SZ 的数据\n",
|
||||
"已调用300次API,等待 39.59 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 39.95 秒以满足速率限制...\n",
|
||||
"成功获取 301628.SZ 的数据\n",
|
||||
"成功获取 301631.SZ 的数据\n",
|
||||
"成功获取 301633.SZ 的数据\n",
|
||||
@@ -3052,7 +3052,7 @@
|
||||
"成功获取 600170.SH 的数据\n",
|
||||
"成功获取 600171.SH 的数据\n",
|
||||
"成功获取 600172.SH 的数据\n",
|
||||
"已调用300次API,等待 38.63 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 39.18 秒以满足速率限制...\n",
|
||||
"成功获取 600173.SH 的数据\n",
|
||||
"成功获取 600176.SH 的数据\n",
|
||||
"成功获取 600177.SH 的数据\n",
|
||||
@@ -3203,7 +3203,7 @@
|
||||
"成功获取 600366.SH 的数据\n",
|
||||
"成功获取 600367.SH 的数据\n",
|
||||
"成功获取 600368.SH 的数据\n",
|
||||
"已调用300次API,等待 38.00 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.48 秒以满足速率限制...\n",
|
||||
"成功获取 600369.SH 的数据\n",
|
||||
"成功获取 600370.SH 的数据\n",
|
||||
"成功获取 600371.SH 的数据\n",
|
||||
@@ -3354,7 +3354,7 @@
|
||||
"成功获取 600572.SH 的数据\n",
|
||||
"成功获取 600573.SH 的数据\n",
|
||||
"成功获取 600575.SH 的数据\n",
|
||||
"已调用300次API,等待 36.61 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 39.24 秒以满足速率限制...\n",
|
||||
"成功获取 600576.SH 的数据\n",
|
||||
"成功获取 600577.SH 的数据\n",
|
||||
"成功获取 600578.SH 的数据\n",
|
||||
@@ -3505,7 +3505,7 @@
|
||||
"成功获取 600748.SH 的数据\n",
|
||||
"成功获取 600749.SH 的数据\n",
|
||||
"成功获取 600750.SH 的数据\n",
|
||||
"已调用300次API,等待 38.88 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 39.49 秒以满足速率限制...\n",
|
||||
"成功获取 600751.SH 的数据\n",
|
||||
"成功获取 600753.SH 的数据\n",
|
||||
"成功获取 600754.SH 的数据\n",
|
||||
@@ -3656,7 +3656,7 @@
|
||||
"成功获取 600956.SH 的数据\n",
|
||||
"成功获取 600958.SH 的数据\n",
|
||||
"成功获取 600959.SH 的数据\n",
|
||||
"已调用300次API,等待 38.49 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.83 秒以满足速率限制...\n",
|
||||
"成功获取 600960.SH 的数据\n",
|
||||
"成功获取 600961.SH 的数据\n",
|
||||
"成功获取 600962.SH 的数据\n",
|
||||
@@ -3807,7 +3807,7 @@
|
||||
"成功获取 601519.SH 的数据\n",
|
||||
"成功获取 601528.SH 的数据\n",
|
||||
"成功获取 601555.SH 的数据\n",
|
||||
"已调用300次API,等待 38.62 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.73 秒以满足速率限制...\n",
|
||||
"成功获取 601566.SH 的数据\n",
|
||||
"成功获取 601567.SH 的数据\n",
|
||||
"成功获取 601568.SH 的数据\n",
|
||||
@@ -3958,7 +3958,7 @@
|
||||
"成功获取 603041.SH 的数据\n",
|
||||
"成功获取 603042.SH 的数据\n",
|
||||
"成功获取 603043.SH 的数据\n",
|
||||
"已调用300次API,等待 38.79 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.08 秒以满足速率限制...\n",
|
||||
"成功获取 603045.SH 的数据\n",
|
||||
"成功获取 603048.SH 的数据\n",
|
||||
"成功获取 603050.SH 的数据\n",
|
||||
@@ -4109,7 +4109,7 @@
|
||||
"成功获取 603228.SH 的数据\n",
|
||||
"成功获取 603229.SH 的数据\n",
|
||||
"成功获取 603230.SH 的数据\n",
|
||||
"已调用300次API,等待 39.75 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.23 秒以满足速率限制...\n",
|
||||
"成功获取 603231.SH 的数据\n",
|
||||
"成功获取 603232.SH 的数据\n",
|
||||
"成功获取 603233.SH 的数据\n",
|
||||
@@ -4260,7 +4260,7 @@
|
||||
"成功获取 603530.SH 的数据\n",
|
||||
"成功获取 603533.SH 的数据\n",
|
||||
"成功获取 603535.SH 的数据\n",
|
||||
"已调用300次API,等待 38.97 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.89 秒以满足速率限制...\n",
|
||||
"成功获取 603536.SH 的数据\n",
|
||||
"成功获取 603538.SH 的数据\n",
|
||||
"成功获取 603551.SH 的数据\n",
|
||||
@@ -4411,7 +4411,7 @@
|
||||
"成功获取 603819.SH 的数据\n",
|
||||
"成功获取 603822.SH 的数据\n",
|
||||
"成功获取 603823.SH 的数据\n",
|
||||
"已调用300次API,等待 39.13 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 38.75 秒以满足速率限制...\n",
|
||||
"成功获取 603825.SH 的数据\n",
|
||||
"成功获取 603826.SH 的数据\n",
|
||||
"成功获取 603828.SH 的数据\n",
|
||||
@@ -4562,7 +4562,7 @@
|
||||
"成功获取 605167.SH 的数据\n",
|
||||
"成功获取 605168.SH 的数据\n",
|
||||
"成功获取 605169.SH 的数据\n",
|
||||
"已调用300次API,等待 39.25 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.37 秒以满足速率限制...\n",
|
||||
"成功获取 605177.SH 的数据\n",
|
||||
"成功获取 605178.SH 的数据\n",
|
||||
"成功获取 605179.SH 的数据\n",
|
||||
@@ -4713,7 +4713,7 @@
|
||||
"成功获取 688097.SH 的数据\n",
|
||||
"成功获取 688098.SH 的数据\n",
|
||||
"成功获取 688099.SH 的数据\n",
|
||||
"已调用300次API,等待 38.88 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 39.89 秒以满足速率限制...\n",
|
||||
"成功获取 688100.SH 的数据\n",
|
||||
"成功获取 688101.SH 的数据\n",
|
||||
"成功获取 688102.SH 的数据\n",
|
||||
@@ -4864,7 +4864,7 @@
|
||||
"成功获取 688271.SH 的数据\n",
|
||||
"成功获取 688272.SH 的数据\n",
|
||||
"成功获取 688273.SH 的数据\n",
|
||||
"已调用300次API,等待 35.24 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 39.50 秒以满足速率限制...\n",
|
||||
"成功获取 688275.SH 的数据\n",
|
||||
"成功获取 688276.SH 的数据\n",
|
||||
"成功获取 688277.SH 的数据\n",
|
||||
@@ -5015,7 +5015,7 @@
|
||||
"成功获取 688486.SH 的数据\n",
|
||||
"成功获取 688488.SH 的数据\n",
|
||||
"成功获取 688489.SH 的数据\n",
|
||||
"已调用300次API,等待 37.62 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 39.30 秒以满足速率限制...\n",
|
||||
"成功获取 688496.SH 的数据\n",
|
||||
"成功获取 688498.SH 的数据\n",
|
||||
"成功获取 688499.SH 的数据\n",
|
||||
@@ -5166,7 +5166,7 @@
|
||||
"成功获取 688689.SH 的数据\n",
|
||||
"成功获取 688690.SH 的数据\n",
|
||||
"成功获取 688691.SH 的数据\n",
|
||||
"已调用300次API,等待 39.35 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.48 秒以满足速率限制...\n",
|
||||
"成功获取 688692.SH 的数据\n",
|
||||
"成功获取 688693.SH 的数据\n",
|
||||
"成功获取 688695.SH 的数据\n",
|
||||
@@ -5317,7 +5317,7 @@
|
||||
"成功获取 835184.BJ 的数据\n",
|
||||
"成功获取 835185.BJ 的数据\n",
|
||||
"成功获取 835207.BJ 的数据\n",
|
||||
"已调用300次API,等待 39.39 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.17 秒以满足速率限制...\n",
|
||||
"成功获取 835237.BJ 的数据\n",
|
||||
"成功获取 835305.BJ 的数据\n",
|
||||
"成功获取 835368.BJ 的数据\n",
|
||||
@@ -5468,7 +5468,7 @@
|
||||
"成功获取 000005.SZ 的数据\n",
|
||||
"成功获取 000013.SZ 的数据\n",
|
||||
"成功获取 000015.SZ 的数据\n",
|
||||
"已调用300次API,等待 38.64 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 40.97 秒以满足速率限制...\n",
|
||||
"成功获取 000018.SZ 的数据\n",
|
||||
"成功获取 000023.SZ 的数据\n",
|
||||
"成功获取 000024.SZ 的数据\n",
|
||||
@@ -5619,7 +5619,7 @@
|
||||
"成功获取 300309.SZ 的数据\n",
|
||||
"成功获取 300312.SZ 的数据\n",
|
||||
"成功获取 300325.SZ 的数据\n",
|
||||
"已调用300次API,等待 39.83 秒以满足速率限制...\n",
|
||||
"已调用300次API,等待 39.81 秒以满足速率限制...\n",
|
||||
"成功获取 300330.SZ 的数据\n",
|
||||
"成功获取 300336.SZ 的数据\n",
|
||||
"成功获取 300356.SZ 的数据\n",
|
||||
@@ -5761,7 +5761,7 @@
|
||||
"2 000001.SZ 深发展A 20070620 20120801 完成股改\n",
|
||||
"3 000001.SZ 深发展A 20070620 20120801 完成股改\n",
|
||||
"4 000001.SZ S深发展A 20061009 20070619 未股改加S\n",
|
||||
"名称变化记录总数: 32258\n"
|
||||
"名称变化记录总数: 32259\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
@@ -32,22 +32,22 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
" ts_code trade_date\n",
|
||||
"0 000001.SZ 20250312\n",
|
||||
"1 000002.SZ 20250312\n",
|
||||
"2 000004.SZ 20250312\n",
|
||||
"3 000006.SZ 20250312\n",
|
||||
"4 000007.SZ 20250312\n",
|
||||
"... ... ...\n",
|
||||
"43070 920108.BJ 20250421\n",
|
||||
"43071 920111.BJ 20250421\n",
|
||||
"43072 920116.BJ 20250421\n",
|
||||
"43073 920118.BJ 20250421\n",
|
||||
"43074 920128.BJ 20250421\n",
|
||||
" ts_code trade_date\n",
|
||||
"0 000001.SZ 20250312\n",
|
||||
"1 000002.SZ 20250312\n",
|
||||
"2 000004.SZ 20250312\n",
|
||||
"3 000006.SZ 20250312\n",
|
||||
"4 000007.SZ 20250312\n",
|
||||
"... ... ...\n",
|
||||
"5381 920445.BJ 20250506\n",
|
||||
"5382 920489.BJ 20250506\n",
|
||||
"5383 920682.BJ 20250506\n",
|
||||
"5384 920799.BJ 20250506\n",
|
||||
"5385 920819.BJ 20250506\n",
|
||||
"\n",
|
||||
"[7648931 rows x 2 columns]\n",
|
||||
"20250430\n",
|
||||
"start_date: 20250506\n"
|
||||
"[7654317 rows x 2 columns]\n",
|
||||
"20250506\n",
|
||||
"start_date: 20250507\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -88,28 +88,28 @@
|
||||
"text": [
|
||||
"任务 20250619 完成\n",
|
||||
"任务 20250620 完成\n",
|
||||
"任务 20250618 完成\n",
|
||||
"任务 20250617 完成\n",
|
||||
"任务 20250613 完成\n",
|
||||
"任务 20250618 完成\n",
|
||||
"任务 20250616 完成\n",
|
||||
"任务 20250611 完成\n",
|
||||
"任务 20250613 完成\n",
|
||||
"任务 20250612 完成\n",
|
||||
"任务 20250611 完成\n",
|
||||
"任务 20250610 完成\n",
|
||||
"任务 20250609 完成\n",
|
||||
"任务 20250606 完成\n",
|
||||
"任务 20250605 完成\n",
|
||||
"任务 20250604 完成\n",
|
||||
"任务 20250603 完成\n",
|
||||
"任务 20250529 完成\n",
|
||||
"任务 20250530 完成\n",
|
||||
"任务 20250529 完成\n",
|
||||
"任务 20250528 完成\n",
|
||||
"任务 20250527 完成\n",
|
||||
"任务 20250526 完成\n",
|
||||
"任务 20250523 完成\n",
|
||||
"任务 20250522 完成\n",
|
||||
"任务 20250521 完成\n",
|
||||
"任务 20250519 完成\n",
|
||||
"任务 20250520 完成\n",
|
||||
"任务 20250519 完成\n",
|
||||
"任务 20250516 完成\n",
|
||||
"任务 20250515 完成\n",
|
||||
"任务 20250514 完成\n",
|
||||
@@ -117,8 +117,7 @@
|
||||
"任务 20250512 完成\n",
|
||||
"任务 20250509 完成\n",
|
||||
"任务 20250508 完成\n",
|
||||
"任务 20250507 完成\n",
|
||||
"任务 20250506 完成\n"
|
||||
"任务 20250507 完成\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,194 +0,0 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"id": "f74ce078-f7e8-4733-a14c-14d8815a3626",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import tushare as ts\n",
|
||||
"ts.set_token('3a0741c702ee7e5e5f2bf1f0846bafaafe4e320833240b2a7e4a685f')\n",
|
||||
"pro = ts.pro_api()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "44dd8d87-e60b-49e5-aed9-efaa7f92d4fe",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
" ts_code trade_date\n",
|
||||
"0 801001.SI 20250221\n",
|
||||
"1 801002.SI 20250221\n",
|
||||
"2 801003.SI 20250221\n",
|
||||
"3 801005.SI 20250221\n",
|
||||
"4 801010.SI 20250221\n",
|
||||
"... ... ...\n",
|
||||
"1044388 857344.SI 20170103\n",
|
||||
"1044389 857411.SI 20170103\n",
|
||||
"1044390 857421.SI 20170103\n",
|
||||
"1044391 857431.SI 20170103\n",
|
||||
"1044392 858811.SI 20170103\n",
|
||||
"\n",
|
||||
"[1044393 rows x 2 columns]\n",
|
||||
"20250221\n",
|
||||
"start_date: 20250224\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import pandas as pd\n",
|
||||
"import time\n",
|
||||
"\n",
|
||||
"h5_filename = '../../../data/sw_daily.h5'\n",
|
||||
"key = '/sw_daily'\n",
|
||||
"max_date = None\n",
|
||||
"with pd.HDFStore(h5_filename, mode='r') as store:\n",
|
||||
" df = store[key][['ts_code', 'trade_date']]\n",
|
||||
" print(df)\n",
|
||||
" max_date = df['trade_date'].max()\n",
|
||||
"\n",
|
||||
"print(max_date)\n",
|
||||
"trade_cal = pro.trade_cal(exchange='', start_date='20170101', end_date='20250420')\n",
|
||||
"trade_cal = trade_cal[trade_cal['is_open'] == 1] # 只保留交易日\n",
|
||||
"trade_dates = trade_cal[trade_cal['cal_date'] > max_date]['cal_date'].tolist()\n",
|
||||
"start_date = min(trade_dates)\n",
|
||||
"print(f'start_date: {start_date}')"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "747acc47-0884-4f76-90fb-276f6494e31d",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"任务 20250417 完成\n",
|
||||
"任务 20250418 完成\n",
|
||||
"任务 20250416 完成\n",
|
||||
"任务 20250415 完成\n",
|
||||
"任务 20250411 完成\n",
|
||||
"任务 20250414 完成\n",
|
||||
"任务 20250410 完成\n",
|
||||
"任务 20250409 完成\n",
|
||||
"任务 20250408 完成\n",
|
||||
"任务 20250403 完成\n",
|
||||
"任务 20250407 完成\n",
|
||||
"任务 20250402 完成\n",
|
||||
"任务 20250401 完成\n",
|
||||
"任务 20250331 完成\n",
|
||||
"任务 20250328 完成\n",
|
||||
"任务 20250327 完成\n",
|
||||
"任务 20250326 完成\n",
|
||||
"任务 20250325 完成\n",
|
||||
"任务 20250324 完成\n",
|
||||
"任务 20250321 完成\n",
|
||||
"任务 20250320 完成\n",
|
||||
"任务 20250319 完成\n",
|
||||
"任务 20250317 完成\n",
|
||||
"任务 20250314 完成\n",
|
||||
"任务 20250318 完成\n",
|
||||
"任务 20250313 完成\n",
|
||||
"任务 20250312 完成\n",
|
||||
"任务 20250311 完成\n",
|
||||
"任务 20250310 完成\n",
|
||||
"任务 20250307 完成\n",
|
||||
"任务 20250306 完成\n",
|
||||
"任务 20250305 完成\n",
|
||||
"任务 20250304 完成\n",
|
||||
"任务 20250303 完成\n",
|
||||
"任务 20250228 完成\n",
|
||||
"任务 20250227 完成\n",
|
||||
"任务 20250226 完成\n",
|
||||
"任务 20250225 完成\n",
|
||||
"任务 20250224 完成\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"from concurrent.futures import ThreadPoolExecutor, as_completed\n",
|
||||
"\n",
|
||||
"all_daily_data = []\n",
|
||||
"\n",
|
||||
"# API 调用计数和时间控制变量\n",
|
||||
"api_call_count = 0\n",
|
||||
"batch_start_time = time.time()\n",
|
||||
"\n",
|
||||
"index_list = ['399300.SH', '000905.SH', '000852.SH', '399006.SZ']\n",
|
||||
"def get_data(trade_date):\n",
|
||||
" time.sleep(0.1)\n",
|
||||
" data = pro.sw_daily(trade_date=trade_date)\n",
|
||||
" if data is not None and not data.empty:\n",
|
||||
" return data\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"with ThreadPoolExecutor(max_workers=2) as executor:\n",
|
||||
" future_to_date = {executor.submit(get_data, td): td for td in trade_dates}\n",
|
||||
"\n",
|
||||
" for future in as_completed(future_to_date):\n",
|
||||
" trade_date = future_to_date[future] # 获取对应的交易日期\n",
|
||||
" try:\n",
|
||||
" result = future.result() # 获取任务执行的结果\n",
|
||||
" all_daily_data.append(result)\n",
|
||||
" print(f\"任务 {trade_date} 完成\")\n",
|
||||
" except Exception as e:\n",
|
||||
" print(f\"获取 {trade_date} 数据时出错: {e}\")\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "c6765638-481f-40d8-a259-2e7b25362618",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"所有每日基础数据获取并保存完毕!\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"all_daily_data_df = pd.concat(all_daily_data, ignore_index=True)\n",
|
||||
"\n",
|
||||
"# 将所有数据合并为一个 DataFrame\n",
|
||||
"\n",
|
||||
"# 将数据保存为 HDF5 文件(table 格式)\n",
|
||||
"all_daily_data_df.to_hdf(h5_filename, key=key, mode='a', format='table', append=True, data_columns=True)\n",
|
||||
"\n",
|
||||
"print(\"所有每日基础数据获取并保存完毕!\")"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.11"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
||||
@@ -32,22 +32,22 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
" ts_code trade_date\n",
|
||||
"0 801001.SI 20250221\n",
|
||||
"1 801002.SI 20250221\n",
|
||||
"2 801003.SI 20250221\n",
|
||||
"3 801005.SI 20250221\n",
|
||||
"4 801010.SI 20250221\n",
|
||||
"... ... ...\n",
|
||||
"3507 859811.SI 20250421\n",
|
||||
"3508 859821.SI 20250421\n",
|
||||
"3509 859822.SI 20250421\n",
|
||||
"3510 859852.SI 20250421\n",
|
||||
"3511 859951.SI 20250421\n",
|
||||
" ts_code trade_date\n",
|
||||
"0 801001.SI 20250221\n",
|
||||
"1 801002.SI 20250221\n",
|
||||
"2 801003.SI 20250221\n",
|
||||
"3 801005.SI 20250221\n",
|
||||
"4 801010.SI 20250221\n",
|
||||
".. ... ...\n",
|
||||
"434 859811.SI 20250506\n",
|
||||
"435 859821.SI 20250506\n",
|
||||
"436 859822.SI 20250506\n",
|
||||
"437 859852.SI 20250506\n",
|
||||
"438 859951.SI 20250506\n",
|
||||
"\n",
|
||||
"[1065026 rows x 2 columns]\n",
|
||||
"20250430\n",
|
||||
"start_date: 20250506\n"
|
||||
"[1065465 rows x 2 columns]\n",
|
||||
"20250506\n",
|
||||
"start_date: 20250507\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -92,33 +92,32 @@
|
||||
"任务 20250617 完成\n",
|
||||
"任务 20250616 完成\n",
|
||||
"任务 20250613 完成\n",
|
||||
"任务 20250611 完成\n",
|
||||
"任务 20250612 完成\n",
|
||||
"任务 20250611 完成\n",
|
||||
"任务 20250610 完成\n",
|
||||
"任务 20250609 完成\n",
|
||||
"任务 20250606 完成\n",
|
||||
"任务 20250605 完成\n",
|
||||
"任务 20250603 完成\n",
|
||||
"任务 20250604 完成\n",
|
||||
"任务 20250603 完成\n",
|
||||
"任务 20250530 完成\n",
|
||||
"任务 20250529 完成\n",
|
||||
"任务 20250528 完成\n",
|
||||
"任务 20250527 完成\n",
|
||||
"任务 20250529 完成\n",
|
||||
"任务 20250526 完成\n",
|
||||
"任务 20250527 完成\n",
|
||||
"任务 20250523 完成\n",
|
||||
"任务 20250522 完成\n",
|
||||
"任务 20250521 完成\n",
|
||||
"任务 20250520 完成\n",
|
||||
"任务 20250519 完成\n",
|
||||
"任务 20250516 完成\n",
|
||||
"任务 20250515 完成\n",
|
||||
"任务 20250514 完成\n",
|
||||
"任务 20250515 完成\n",
|
||||
"任务 20250513 完成\n",
|
||||
"任务 20250512 完成\n",
|
||||
"任务 20250509 完成\n",
|
||||
"任务 20250508 完成\n",
|
||||
"任务 20250507 完成\n",
|
||||
"任务 20250506 完成\n"
|
||||
"任务 20250507 完成\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"execution_count": 3,
|
||||
"id": "14671a7f72de2564",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -68,19 +68,19 @@
|
||||
"# 确保 name_change_df 的日期格式正确\n",
|
||||
"name_change_df['start_date'] = pd.to_datetime(name_change_df['start_date'], format='%Y%m%d')\n",
|
||||
"name_change_df['end_date'] = pd.to_datetime(name_change_df['end_date'], format='%Y%m%d', errors='coerce')\n",
|
||||
"name_change_df = name_change_df[name_change_df.name.str.contains('ST')]\n",
|
||||
"# name_change_df = name_change_df[name_change_df.name.str.contains('ST') ]\n",
|
||||
"name_change_dict = {}\n",
|
||||
"for ts_code, group in name_change_df.groupby('ts_code'):\n",
|
||||
" # 只保留 'ST' 和 '*ST' 的记录\n",
|
||||
" # st_data = group[(group['change_reason'] == 'ST') | (group['change_reason'] == '*ST')]\n",
|
||||
" st_data = group[group['name'].str.contains('ST')]\n",
|
||||
" st_data = group[(group['name'].str.contains('ST')) | (group['name'].str.contains('退'))]\n",
|
||||
" if not st_data.empty:\n",
|
||||
" name_change_dict[ts_code] = filter_rows(st_data)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"execution_count": 4,
|
||||
"id": "e7f8cce2f80e2f20",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -130,7 +130,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"execution_count": 5,
|
||||
"id": "553cfb36-f560-4cc4-b2bc-68323ccc5072",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -146,14 +146,14 @@
|
||||
"text": [
|
||||
"任务 20250718 完成\n",
|
||||
"任务 20250717 完成\n",
|
||||
"任务 20250715 完成\n",
|
||||
"任务 20250716 完成\n",
|
||||
"任务 20250711 完成\n",
|
||||
"任务 20250715 完成\n",
|
||||
"任务 20250714 完成\n",
|
||||
"任务 20250709 完成\n",
|
||||
"任务 20250711 完成\n",
|
||||
"任务 20250710 完成\n",
|
||||
"任务 20250707 完成\n",
|
||||
"任务 20250709 完成\n",
|
||||
"任务 20250708 完成\n",
|
||||
"任务 20250707 完成\n",
|
||||
"任务 20250704 完成\n",
|
||||
"任务 20250703 完成\n",
|
||||
"任务 20250702 完成\n",
|
||||
@@ -164,8 +164,8 @@
|
||||
"任务 20250625 完成\n",
|
||||
"任务 20250624 完成\n",
|
||||
"任务 20250623 完成\n",
|
||||
"任务 20250619 完成\n",
|
||||
"任务 20250620 完成\n",
|
||||
"任务 20250619 完成\n",
|
||||
"任务 20250618 完成\n",
|
||||
"任务 20250617 完成\n",
|
||||
"任务 20250616 完成\n",
|
||||
@@ -178,14 +178,14 @@
|
||||
"任务 20250605 完成\n",
|
||||
"任务 20250604 完成\n",
|
||||
"任务 20250603 完成\n",
|
||||
"任务 20250530 完成\n",
|
||||
"任务 20250529 完成\n",
|
||||
"任务 20250528 完成\n",
|
||||
"任务 20250530 完成\n",
|
||||
"任务 20250527 完成\n",
|
||||
"任务 20250528 完成\n",
|
||||
"任务 20250526 完成\n",
|
||||
"任务 20250523 完成\n",
|
||||
"任务 20250522 完成\n",
|
||||
"任务 20250521 完成\n",
|
||||
"任务 20250522 完成\n",
|
||||
"任务 20250520 完成\n",
|
||||
"任务 20250519 完成\n",
|
||||
"任务 20250516 完成\n",
|
||||
@@ -253,7 +253,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"execution_count": 6,
|
||||
"id": "919023c693d7a47a",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -266,59 +266,59 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
" ts_code trade_date close turnover_rate turnover_rate_f \\\n",
|
||||
"0 002390.SZ 20250506 3.48 0.7696 1.3833 \n",
|
||||
"1 300708.SZ 20250506 11.64 2.8994 3.2217 \n",
|
||||
"2 301171.SZ 20250506 27.73 9.9120 10.7228 \n",
|
||||
"3 301662.SZ 20250506 52.50 17.0926 17.0926 \n",
|
||||
"4 001309.SZ 20250506 129.63 5.7123 6.3388 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"5381 000551.SZ 20250506 12.39 2.0213 3.1432 \n",
|
||||
"5382 600792.SH 20250506 3.17 0.8036 2.3531 \n",
|
||||
"5383 300176.SZ 20250506 6.62 1.7530 2.5325 \n",
|
||||
"5384 000016.SZ 20250506 5.57 13.9545 20.7669 \n",
|
||||
"5385 300339.SZ 20250506 56.53 11.3184 11.9579 \n",
|
||||
" ts_code trade_date close turnover_rate turnover_rate_f \\\n",
|
||||
"0 301261.SZ 20250507 97.25 15.5042 19.6511 \n",
|
||||
"1 002643.SZ 20250507 11.12 1.3481 2.3303 \n",
|
||||
"2 001211.SZ 20250507 22.11 3.5506 6.1239 \n",
|
||||
"3 002466.SZ 20250507 28.98 1.0588 1.5771 \n",
|
||||
"4 603005.SH 20250507 29.32 5.1961 6.1690 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"10769 000551.SZ 20250506 12.39 2.0213 3.1432 \n",
|
||||
"10770 600792.SH 20250506 3.17 0.8036 2.3531 \n",
|
||||
"10771 300176.SZ 20250506 6.62 1.7530 2.5325 \n",
|
||||
"10772 000016.SZ 20250506 5.57 13.9545 20.7669 \n",
|
||||
"10773 300339.SZ 20250506 56.53 11.3184 11.9579 \n",
|
||||
"\n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n",
|
||||
"0 1.02 66.7242 80.7223 1.0020 1.1214 1.1483 2.5321 \n",
|
||||
"1 1.14 40.4767 37.8935 2.9328 2.8689 2.7390 1.3334 \n",
|
||||
"2 0.95 56.4451 55.0565 3.6159 5.1380 4.3691 0.4867 \n",
|
||||
"3 0.79 20.2143 23.5423 2.7909 2.0091 2.2310 NaN \n",
|
||||
"4 1.02 59.8205 243.9150 8.6523 4.3939 4.0221 0.0702 \n",
|
||||
"... ... ... ... ... ... ... ... \n",
|
||||
"5381 1.20 19.9692 18.7030 1.8602 1.1939 1.1927 0.5650 \n",
|
||||
"5382 0.89 NaN NaN 1.1995 0.5271 0.5777 2.1767 \n",
|
||||
"5383 1.12 92.1443 96.5538 2.7208 1.4839 1.4627 0.0000 \n",
|
||||
"5384 3.66 NaN NaN 5.6643 1.2067 1.1979 0.0000 \n",
|
||||
"5385 2.40 279.4392 270.1037 12.8967 13.2445 13.0061 0.0000 \n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n",
|
||||
"0 0.84 122.6810 146.2352 5.5730 8.2774 8.3189 0.4627 \n",
|
||||
"1 0.79 41.9902 45.3885 1.4569 2.8000 2.8594 2.6982 \n",
|
||||
"2 0.83 56.0080 58.9563 1.8078 1.1637 1.1399 0.0000 \n",
|
||||
"3 0.92 NaN NaN 1.1380 3.6409 3.6410 4.6569 \n",
|
||||
"4 1.35 75.6520 71.1174 4.4020 16.9225 16.2060 0.1570 \n",
|
||||
"... ... ... ... ... ... ... ... \n",
|
||||
"10769 1.20 19.9692 18.7030 1.8602 1.1939 1.1927 0.5650 \n",
|
||||
"10770 0.89 NaN NaN 1.1995 0.5271 0.5777 2.1767 \n",
|
||||
"10771 1.12 92.1443 96.5538 2.7208 1.4839 1.4627 0.0000 \n",
|
||||
"10772 3.66 NaN NaN 5.6643 1.2067 1.1979 0.0000 \n",
|
||||
"10773 2.40 279.4392 270.1037 12.8967 13.2445 13.0061 0.0000 \n",
|
||||
"\n",
|
||||
" dv_ttm total_share float_share free_share total_mv \\\n",
|
||||
"0 2.5321 194385.1868 185230.5076 103045.2550 6.764605e+05 \n",
|
||||
"1 1.3003 68015.2346 52260.4413 47031.2918 7.916973e+05 \n",
|
||||
"2 0.4867 47188.5905 30877.5025 28542.8345 1.308540e+06 \n",
|
||||
"3 NaN 8000.0000 1577.6325 1577.6325 4.200000e+05 \n",
|
||||
"4 NaN 16177.0306 8763.6153 7897.4398 2.097028e+06 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"5381 0.5650 40394.4205 40263.2044 25893.0990 5.004869e+05 \n",
|
||||
"5382 2.1767 110992.3600 105986.8113 36194.3684 3.518458e+05 \n",
|
||||
"5383 NaN 38728.0800 38728.0800 26808.2764 2.563799e+05 \n",
|
||||
"5384 NaN 240794.5408 159659.3800 107284.6868 1.341226e+06 \n",
|
||||
"5385 NaN 79641.0841 77768.6667 73609.4256 4.502110e+06 \n",
|
||||
" dv_ttm total_share float_share free_share total_mv \\\n",
|
||||
"0 0.4627 8789.0196 3748.3321 2957.3203 8.547322e+05 \n",
|
||||
"1 2.6982 92996.9005 90932.5570 52604.5851 1.034126e+06 \n",
|
||||
"2 NaN 7200.0000 6699.6575 3884.4502 1.591920e+05 \n",
|
||||
"3 4.6569 164122.1583 147584.5634 99084.9325 4.756260e+06 \n",
|
||||
"4 0.1570 65217.1706 65217.1706 54932.1940 1.912167e+06 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"10769 0.5650 40394.4205 40263.2044 25893.0990 5.004869e+05 \n",
|
||||
"10770 2.1767 110992.3600 105986.8113 36194.3684 3.518458e+05 \n",
|
||||
"10771 NaN 38728.0800 38728.0800 26808.2764 2.563799e+05 \n",
|
||||
"10772 NaN 240794.5408 159659.3800 107284.6868 1.341226e+06 \n",
|
||||
"10773 NaN 79641.0841 77768.6667 73609.4256 4.502110e+06 \n",
|
||||
"\n",
|
||||
" circ_mv is_st \n",
|
||||
"0 6.446022e+05 False \n",
|
||||
"1 6.083115e+05 False \n",
|
||||
"2 8.562331e+05 False \n",
|
||||
"3 8.282571e+04 False \n",
|
||||
"4 1.136027e+06 False \n",
|
||||
"... ... ... \n",
|
||||
"5381 4.988611e+05 False \n",
|
||||
"5382 3.359782e+05 False \n",
|
||||
"5383 2.563799e+05 False \n",
|
||||
"5384 8.893027e+05 False \n",
|
||||
"5385 4.396263e+06 False \n",
|
||||
" circ_mv is_st \n",
|
||||
"0 3.645253e+05 False \n",
|
||||
"1 1.011170e+06 False \n",
|
||||
"2 1.481294e+05 False \n",
|
||||
"3 4.277001e+06 False \n",
|
||||
"4 1.912167e+06 False \n",
|
||||
"... ... ... \n",
|
||||
"10769 4.988611e+05 False \n",
|
||||
"10770 3.359782e+05 False \n",
|
||||
"10771 2.563799e+05 False \n",
|
||||
"10772 8.893027e+05 False \n",
|
||||
"10773 4.396263e+06 False \n",
|
||||
"\n",
|
||||
"[5386 rows x 19 columns]\n"
|
||||
"[10774 rows x 19 columns]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -329,7 +329,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"execution_count": 7,
|
||||
"id": "28cb78d032671b20",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -342,59 +342,59 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
" ts_code trade_date close turnover_rate turnover_rate_f \\\n",
|
||||
"23 000820.SZ 20250506 2.04 11.8279 12.1552 \n",
|
||||
"33 300506.SZ 20250506 3.27 0.6104 0.8597 \n",
|
||||
"82 839680.BJ 20250506 7.25 34.6648 39.7153 \n",
|
||||
"105 300159.SZ 20250506 1.83 3.6351 4.0740 \n",
|
||||
"114 300301.SZ 20250506 1.82 1.3707 1.4819 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"5259 600243.SH 20250506 2.43 6.7484 8.1172 \n",
|
||||
"5264 002528.SZ 20250506 2.35 2.0592 4.3961 \n",
|
||||
"5294 300044.SZ 20250506 3.31 12.8866 13.4490 \n",
|
||||
"5324 300097.SZ 20250506 4.36 2.5814 3.0107 \n",
|
||||
"5345 600200.SH 20250506 3.04 0.2013 0.2433 \n",
|
||||
" ts_code trade_date close turnover_rate turnover_rate_f \\\n",
|
||||
"8 300147.SZ 20250507 6.58 5.3209 6.8857 \n",
|
||||
"19 002501.SZ 20250507 2.10 2.8874 3.7273 \n",
|
||||
"52 600238.SH 20250507 4.55 11.2843 13.8699 \n",
|
||||
"63 300391.SZ 20250507 5.58 5.5505 7.0395 \n",
|
||||
"73 600421.SH 20250507 4.99 2.8571 6.1511 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"10647 600243.SH 20250506 2.43 6.7484 8.1172 \n",
|
||||
"10652 002528.SZ 20250506 2.35 2.0592 4.3961 \n",
|
||||
"10682 300044.SZ 20250506 3.31 12.8866 13.4490 \n",
|
||||
"10712 300097.SZ 20250506 4.36 2.5814 3.0107 \n",
|
||||
"10733 600200.SH 20250506 3.04 0.2013 0.2433 \n",
|
||||
"\n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n",
|
||||
"23 3.99 NaN NaN 9.0141 10.6452 13.5427 0.0 \n",
|
||||
"33 0.77 NaN NaN 28.5038 19.4588 19.2499 0.0 \n",
|
||||
"82 1.96 NaN NaN 7.4242 9.3299 11.0451 NaN \n",
|
||||
"105 1.34 NaN NaN NaN 4.1337 4.1261 0.0 \n",
|
||||
"114 1.22 NaN NaN 120.9449 2.9900 3.1074 0.0 \n",
|
||||
"... ... ... ... ... ... ... ... \n",
|
||||
"5259 0.73 NaN NaN 1.6685 4.5071 4.6210 0.0 \n",
|
||||
"5264 1.52 NaN NaN 15.5269 2.9812 3.6083 0.0 \n",
|
||||
"5294 2.91 NaN NaN 24.3171 17.6463 26.1361 0.0 \n",
|
||||
"5324 0.99 NaN NaN 2.7137 3.2758 3.8102 0.0 \n",
|
||||
"5345 0.05 30.7156 NaN 1.2351 1.3543 1.7858 0.0 \n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n",
|
||||
"8 1.62 NaN NaN 4.4991 2.3410 2.5434 0.0 \n",
|
||||
"19 1.28 NaN NaN 22.7988 22.3498 26.2757 0.0 \n",
|
||||
"52 2.57 NaN NaN 20.0224 11.6394 12.3461 0.0 \n",
|
||||
"63 1.35 NaN NaN NaN 17.5129 12.5138 0.0 \n",
|
||||
"73 0.80 NaN NaN 135.5854 8.3301 8.4697 0.0 \n",
|
||||
"... ... ... ... ... ... ... ... \n",
|
||||
"10647 0.73 NaN NaN 1.6685 4.5071 4.6210 0.0 \n",
|
||||
"10652 1.52 NaN NaN 15.5269 2.9812 3.6083 0.0 \n",
|
||||
"10682 2.91 NaN NaN 24.3171 17.6463 26.1361 0.0 \n",
|
||||
"10712 0.99 NaN NaN 2.7137 3.2758 3.8102 0.0 \n",
|
||||
"10733 0.05 30.7156 NaN 1.2351 1.3543 1.7858 0.0 \n",
|
||||
"\n",
|
||||
" dv_ttm total_share float_share free_share total_mv circ_mv \\\n",
|
||||
"23 NaN 64362.0201 29403.1899 28611.4718 131298.5210 59982.5074 \n",
|
||||
"33 NaN 69559.6569 57572.5450 40880.9749 227460.0781 188262.2222 \n",
|
||||
"82 NaN 6699.9900 4689.3344 4093.0077 48574.9275 33997.6744 \n",
|
||||
"105 NaN 150196.5923 147183.9203 131325.6306 274859.7639 269346.5741 \n",
|
||||
"114 NaN 82986.8769 78987.6719 73061.8561 151036.1160 143757.5629 \n",
|
||||
"... ... ... ... ... ... ... \n",
|
||||
"5259 NaN 43885.0000 43885.0000 36485.0000 106640.5500 106640.5500 \n",
|
||||
"5264 NaN 119867.5082 104974.0608 49171.2582 281688.6443 246689.0429 \n",
|
||||
"5294 NaN 76386.9228 76375.7508 73182.1277 252840.7145 252803.7351 \n",
|
||||
"5324 NaN 28854.9669 27000.9948 23150.5534 125807.6557 117724.3373 \n",
|
||||
"5345 NaN 71215.1832 71087.9480 58808.3718 216494.1569 216107.3619 \n",
|
||||
" dv_ttm total_share float_share free_share total_mv \\\n",
|
||||
"8 NaN 66127.9045 65745.9042 50804.9121 435121.6116 \n",
|
||||
"19 NaN 355000.0000 354999.9006 274999.9006 745500.0000 \n",
|
||||
"52 NaN 44820.0000 44500.1580 36204.3908 203931.0000 \n",
|
||||
"63 NaN 35033.6112 35033.6112 27623.1259 195487.5505 \n",
|
||||
"73 NaN 19560.0000 19560.0000 9085.2748 97604.4000 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"10647 NaN 43885.0000 43885.0000 36485.0000 106640.5500 \n",
|
||||
"10652 NaN 119867.5082 104974.0608 49171.2582 281688.6443 \n",
|
||||
"10682 NaN 76386.9228 76375.7508 73182.1277 252840.7145 \n",
|
||||
"10712 NaN 28854.9669 27000.9948 23150.5534 125807.6557 \n",
|
||||
"10733 NaN 71215.1832 71087.9480 58808.3718 216494.1569 \n",
|
||||
"\n",
|
||||
" is_st \n",
|
||||
"23 True \n",
|
||||
"33 True \n",
|
||||
"82 True \n",
|
||||
"105 True \n",
|
||||
"114 True \n",
|
||||
"... ... \n",
|
||||
"5259 True \n",
|
||||
"5264 True \n",
|
||||
"5294 True \n",
|
||||
"5324 True \n",
|
||||
"5345 True \n",
|
||||
" circ_mv is_st \n",
|
||||
"8 432608.0496 True \n",
|
||||
"19 745499.7913 True \n",
|
||||
"52 202475.7189 True \n",
|
||||
"63 195487.5505 True \n",
|
||||
"73 97604.4000 True \n",
|
||||
"... ... ... \n",
|
||||
"10647 106640.5500 True \n",
|
||||
"10652 246689.0429 True \n",
|
||||
"10682 252803.7351 True \n",
|
||||
"10712 117724.3373 True \n",
|
||||
"10733 216107.3619 True \n",
|
||||
"\n",
|
||||
"[196 rows x 19 columns]\n"
|
||||
"[394 rows x 19 columns]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -404,7 +404,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"execution_count": 8,
|
||||
"id": "692b58674b7462c9",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -430,7 +430,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 8,
|
||||
"execution_count": 9,
|
||||
"id": "d7a773fc20293477",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
@@ -444,7 +444,7 @@
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"<class 'pandas.core.frame.DataFrame'>\n",
|
||||
"Index: 8604524 entries, 0 to 5385\n",
|
||||
"Index: 8609912 entries, 0 to 10773\n",
|
||||
"Data columns (total 3 columns):\n",
|
||||
" # Column Dtype \n",
|
||||
"--- ------ ----- \n",
|
||||
@@ -452,7 +452,7 @@
|
||||
" 1 trade_date object\n",
|
||||
" 2 is_st bool \n",
|
||||
"dtypes: bool(1), object(2)\n",
|
||||
"memory usage: 205.1+ MB\n",
|
||||
"memory usage: 205.3+ MB\n",
|
||||
"None\n"
|
||||
]
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -34,17 +34,17 @@
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"<class 'pandas.core.frame.DataFrame'>\n",
|
||||
"Index: 8435700 entries, 0 to 40956\n",
|
||||
"Index: 8440821 entries, 0 to 5120\n",
|
||||
"Data columns (total 2 columns):\n",
|
||||
" # Column Dtype \n",
|
||||
"--- ------ ----- \n",
|
||||
" 0 ts_code object\n",
|
||||
" 1 trade_date object\n",
|
||||
"dtypes: object(2)\n",
|
||||
"memory usage: 193.1+ MB\n",
|
||||
"memory usage: 193.2+ MB\n",
|
||||
"None\n",
|
||||
"20250430\n",
|
||||
"start_date: 20250506\n"
|
||||
"20250506\n",
|
||||
"start_date: 20250507\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -84,18 +84,18 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"任务 20250717 完成\n",
|
||||
"任务 20250718 完成\n",
|
||||
"任务 20250715 完成\n",
|
||||
"任务 20250717 完成\n",
|
||||
"任务 20250716 完成\n",
|
||||
"任务 20250715 完成\n",
|
||||
"任务 20250714 完成\n",
|
||||
"任务 20250711 完成\n",
|
||||
"任务 20250710 完成\n",
|
||||
"任务 20250709 完成\n",
|
||||
"任务 20250710 完成\n",
|
||||
"任务 20250708 完成\n",
|
||||
"任务 20250707 完成\n",
|
||||
"任务 20250704 完成\n",
|
||||
"任务 20250703 完成\n",
|
||||
"任务 20250704 完成\n",
|
||||
"任务 20250702 完成\n",
|
||||
"任务 20250701 完成\n",
|
||||
"任务 20250630 完成\n",
|
||||
@@ -106,8 +106,8 @@
|
||||
"任务 20250623 完成\n",
|
||||
"任务 20250620 完成\n",
|
||||
"任务 20250619 完成\n",
|
||||
"任务 20250618 完成\n",
|
||||
"任务 20250617 完成\n",
|
||||
"任务 20250618 完成\n",
|
||||
"任务 20250616 完成\n",
|
||||
"任务 20250613 完成\n",
|
||||
"任务 20250612 完成\n",
|
||||
@@ -120,14 +120,14 @@
|
||||
"任务 20250603 完成\n",
|
||||
"任务 20250530 完成\n",
|
||||
"任务 20250529 完成\n",
|
||||
"任务 20250527 完成\n",
|
||||
"任务 20250528 完成\n",
|
||||
"任务 20250523 完成\n",
|
||||
"任务 20250527 完成\n",
|
||||
"任务 20250526 完成\n",
|
||||
"任务 20250521 完成\n",
|
||||
"任务 20250523 完成\n",
|
||||
"任务 20250522 完成\n",
|
||||
"任务 20250520 完成\n",
|
||||
"任务 20250521 完成\n",
|
||||
"任务 20250519 完成\n",
|
||||
"任务 20250520 完成\n",
|
||||
"任务 20250516 完成\n",
|
||||
"任务 20250515 完成\n",
|
||||
"任务 20250514 完成\n",
|
||||
@@ -135,8 +135,7 @@
|
||||
"任务 20250512 完成\n",
|
||||
"任务 20250509 完成\n",
|
||||
"任务 20250508 完成\n",
|
||||
"任务 20250507 完成\n",
|
||||
"任务 20250506 完成\n"
|
||||
"任务 20250507 完成\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
@@ -97,14 +97,14 @@
|
||||
"任务 20250716 完成\n",
|
||||
"任务 20250714 完成\n",
|
||||
"任务 20250711 完成\n",
|
||||
"任务 20250709 完成\n",
|
||||
"任务 20250710 完成\n",
|
||||
"任务 20250709 完成\n",
|
||||
"任务 20250708 完成\n",
|
||||
"任务 20250707 完成\n",
|
||||
"任务 20250703 完成\n",
|
||||
"任务 20250704 完成\n",
|
||||
"任务 20250701 完成\n",
|
||||
"任务 20250703 完成\n",
|
||||
"任务 20250702 完成\n",
|
||||
"任务 20250701 完成\n",
|
||||
"任务 20250630 完成\n",
|
||||
"任务 20250627 完成\n",
|
||||
"任务 20250626 完成\n",
|
||||
@@ -123,10 +123,10 @@
|
||||
"任务 20250609 完成\n",
|
||||
"任务 20250606 完成\n",
|
||||
"任务 20250605 完成\n",
|
||||
"任务 20250604 完成\n",
|
||||
"任务 20250603 完成\n",
|
||||
"任务 20250530 完成\n",
|
||||
"任务 20250604 完成\n",
|
||||
"任务 20250529 完成\n",
|
||||
"任务 20250530 完成\n",
|
||||
"任务 20250528 完成\n",
|
||||
"任务 20250527 完成\n",
|
||||
"任务 20250526 完成\n",
|
||||
@@ -193,21 +193,20 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[]\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ename": "ValueError",
|
||||
"evalue": "No objects to concatenate",
|
||||
"output_type": "error",
|
||||
"traceback": [
|
||||
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
|
||||
"\u001b[1;31mValueError\u001b[0m Traceback (most recent call last)",
|
||||
"Cell \u001b[1;32mIn[4], line 3\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[38;5;28mprint\u001b[39m(all_daily_data)\n\u001b[0;32m 2\u001b[0m \u001b[38;5;66;03m# 将所有数据合并为一个 DataFrame\u001b[39;00m\n\u001b[1;32m----> 3\u001b[0m all_daily_data_df \u001b[38;5;241m=\u001b[39m pd\u001b[38;5;241m.\u001b[39mconcat(all_daily_data, ignore_index\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m)\n",
|
||||
"File \u001b[1;32me:\\Python\\anaconda\\envs\\new_trader\\Lib\\site-packages\\pandas\\core\\reshape\\concat.py:382\u001b[0m, in \u001b[0;36mconcat\u001b[1;34m(objs, axis, join, ignore_index, keys, levels, names, verify_integrity, sort, copy)\u001b[0m\n\u001b[0;32m 379\u001b[0m \u001b[38;5;28;01melif\u001b[39;00m copy \u001b[38;5;129;01mand\u001b[39;00m using_copy_on_write():\n\u001b[0;32m 380\u001b[0m copy \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[1;32m--> 382\u001b[0m op \u001b[38;5;241m=\u001b[39m _Concatenator(\n\u001b[0;32m 383\u001b[0m objs,\n\u001b[0;32m 384\u001b[0m axis\u001b[38;5;241m=\u001b[39maxis,\n\u001b[0;32m 385\u001b[0m ignore_index\u001b[38;5;241m=\u001b[39mignore_index,\n\u001b[0;32m 386\u001b[0m join\u001b[38;5;241m=\u001b[39mjoin,\n\u001b[0;32m 387\u001b[0m keys\u001b[38;5;241m=\u001b[39mkeys,\n\u001b[0;32m 388\u001b[0m levels\u001b[38;5;241m=\u001b[39mlevels,\n\u001b[0;32m 389\u001b[0m names\u001b[38;5;241m=\u001b[39mnames,\n\u001b[0;32m 390\u001b[0m verify_integrity\u001b[38;5;241m=\u001b[39mverify_integrity,\n\u001b[0;32m 391\u001b[0m copy\u001b[38;5;241m=\u001b[39mcopy,\n\u001b[0;32m 392\u001b[0m sort\u001b[38;5;241m=\u001b[39msort,\n\u001b[0;32m 393\u001b[0m )\n\u001b[0;32m 395\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m op\u001b[38;5;241m.\u001b[39mget_result()\n",
|
||||
"File \u001b[1;32me:\\Python\\anaconda\\envs\\new_trader\\Lib\\site-packages\\pandas\\core\\reshape\\concat.py:445\u001b[0m, in \u001b[0;36m_Concatenator.__init__\u001b[1;34m(self, objs, axis, join, keys, levels, names, ignore_index, verify_integrity, copy, sort)\u001b[0m\n\u001b[0;32m 442\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mverify_integrity \u001b[38;5;241m=\u001b[39m verify_integrity\n\u001b[0;32m 443\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mcopy \u001b[38;5;241m=\u001b[39m copy\n\u001b[1;32m--> 445\u001b[0m objs, keys \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_clean_keys_and_objs(objs, keys)\n\u001b[0;32m 447\u001b[0m \u001b[38;5;66;03m# figure out what our result ndim is going to be\u001b[39;00m\n\u001b[0;32m 448\u001b[0m ndims \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_get_ndims(objs)\n",
|
||||
"File \u001b[1;32me:\\Python\\anaconda\\envs\\new_trader\\Lib\\site-packages\\pandas\\core\\reshape\\concat.py:507\u001b[0m, in \u001b[0;36m_Concatenator._clean_keys_and_objs\u001b[1;34m(self, objs, keys)\u001b[0m\n\u001b[0;32m 504\u001b[0m objs_list \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mlist\u001b[39m(objs)\n\u001b[0;32m 506\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(objs_list) \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m0\u001b[39m:\n\u001b[1;32m--> 507\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mNo objects to concatenate\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m 509\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m keys \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[0;32m 510\u001b[0m objs_list \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mlist\u001b[39m(com\u001b[38;5;241m.\u001b[39mnot_none(\u001b[38;5;241m*\u001b[39mobjs_list))\n",
|
||||
"\u001b[1;31mValueError\u001b[0m: No objects to concatenate"
|
||||
"[ trade_date ts_code up_limit down_limit\n",
|
||||
"0 20250507 000001.SZ 12.06 9.86\n",
|
||||
"1 20250507 000002.SZ 7.51 6.15\n",
|
||||
"2 20250507 000004.SZ 7.95 7.19\n",
|
||||
"3 20250507 000006.SZ 7.11 5.81\n",
|
||||
"4 20250507 000007.SZ 7.50 6.14\n",
|
||||
"... ... ... ... ...\n",
|
||||
"7107 20250507 920445.BJ 13.42 7.24\n",
|
||||
"7108 20250507 920489.BJ 31.69 17.07\n",
|
||||
"7109 20250507 920682.BJ 16.41 8.85\n",
|
||||
"7110 20250507 920799.BJ 78.58 42.32\n",
|
||||
"7111 20250507 920819.BJ 5.82 3.14\n",
|
||||
"\n",
|
||||
"[7112 rows x 4 columns]]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -219,7 +218,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"execution_count": 5,
|
||||
"id": "ad9733a1-2f42-43ee-a98c-0bf699304c21",
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
|
||||
Reference in New Issue
Block a user