新环境3
This commit is contained in:
@@ -62,7 +62,7 @@
|
||||
" return True\n",
|
||||
" return False\n",
|
||||
"\n",
|
||||
"name_change_df = pd.read_hdf('../../../data/name_change.h5', key='name_change')\n",
|
||||
"name_change_df = pd.read_hdf('/mnt/d/PyProject/NewStock/data/name_change.h5', key='name_change')\n",
|
||||
"name_change_df = name_change_df.drop_duplicates(keep='first')\n",
|
||||
"\n",
|
||||
"# 确保 name_change_df 的日期格式正确\n",
|
||||
@@ -94,17 +94,17 @@
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"<class 'pandas.core.frame.DataFrame'>\n",
|
||||
"Index: 8647642 entries, 0 to 26951\n",
|
||||
"Index: 8674588 entries, 0 to 26945\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: 197.9+ MB\n",
|
||||
"memory usage: 198.5+ MB\n",
|
||||
"None\n",
|
||||
"20250516\n",
|
||||
"20250519\n"
|
||||
"20250523\n",
|
||||
"20250526\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -112,7 +112,7 @@
|
||||
"import time\n",
|
||||
"from concurrent.futures import ThreadPoolExecutor, as_completed\n",
|
||||
"\n",
|
||||
"h5_filename = '../../../data/daily_basic.h5'\n",
|
||||
"h5_filename = '/mnt/d/PyProject/NewStock/data/daily_basic.h5'\n",
|
||||
"key = '/daily_basic'\n",
|
||||
"max_date = None\n",
|
||||
"with pd.HDFStore(h5_filename, mode='r') as store:\n",
|
||||
@@ -144,10 +144,10 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"任务 20250717 完成\n",
|
||||
"任务 20250718 完成\n",
|
||||
"任务 20250715 完成\n",
|
||||
"任务 20250717 完成\n",
|
||||
"任务 20250716 完成\n",
|
||||
"任务 20250715 完成\n",
|
||||
"任务 20250714 完成\n",
|
||||
"任务 20250711 完成\n",
|
||||
"任务 20250709 完成\n",
|
||||
@@ -160,12 +160,12 @@
|
||||
"任务 20250701 完成\n",
|
||||
"任务 20250630 完成\n",
|
||||
"任务 20250627 完成\n",
|
||||
"任务 20250625 完成\n",
|
||||
"任务 20250626 完成\n",
|
||||
"任务 20250625 完成\n",
|
||||
"任务 20250624 完成\n",
|
||||
"任务 20250623 完成\n",
|
||||
"任务 20250619 完成\n",
|
||||
"任务 20250620 完成\n",
|
||||
"任务 20250619 完成\n",
|
||||
"任务 20250618 完成\n",
|
||||
"任务 20250617 完成\n",
|
||||
"任务 20250616 完成\n",
|
||||
@@ -176,18 +176,13 @@
|
||||
"任务 20250609 完成\n",
|
||||
"任务 20250606 完成\n",
|
||||
"任务 20250605 完成\n",
|
||||
"任务 20250604 完成\n",
|
||||
"任务 20250603 完成\n",
|
||||
"任务 20250529 完成\n",
|
||||
"任务 20250604 完成\n",
|
||||
"任务 20250530 完成\n",
|
||||
"任务 20250527 完成\n",
|
||||
"任务 20250529 完成\n",
|
||||
"任务 20250528 完成\n",
|
||||
"任务 20250526 完成\n",
|
||||
"任务 20250523 完成\n",
|
||||
"任务 20250522 完成\n",
|
||||
"任务 20250521 完成\n",
|
||||
"任务 20250520 完成\n",
|
||||
"任务 20250519 完成\n"
|
||||
"任务 20250527 完成\n",
|
||||
"任务 20250526 完成\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -258,58 +253,58 @@
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
" ts_code trade_date close turnover_rate turnover_rate_f \\\n",
|
||||
"0 000839.SZ 20250523 2.67 0.8124 1.2782 \n",
|
||||
"1 300274.SZ 20250523 60.60 3.2852 3.7071 \n",
|
||||
"2 301356.SZ 20250523 17.59 5.0050 5.0698 \n",
|
||||
"3 600152.SH 20250523 5.73 1.3359 2.0988 \n",
|
||||
"4 300049.SZ 20250523 29.91 1.6066 1.7292 \n",
|
||||
"0 603990.SH 20250530 14.96 3.7919 4.9168 \n",
|
||||
"1 603666.SH 20250530 33.72 2.4954 4.7137 \n",
|
||||
"2 001339.SZ 20250530 45.78 7.0710 7.0710 \n",
|
||||
"3 002006.SZ 20250530 16.67 2.4368 3.4806 \n",
|
||||
"4 603353.SH 20250530 15.21 1.3567 4.1316 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"26941 002458.SZ 20250519 8.36 2.1950 2.5416 \n",
|
||||
"26942 600882.SH 20250519 27.18 2.2244 4.6853 \n",
|
||||
"26943 001283.SZ 20250519 54.51 3.0453 3.0453 \n",
|
||||
"26944 000718.SZ 20250519 2.20 1.4790 2.2404 \n",
|
||||
"26945 002141.SZ 20250519 3.09 4.9267 7.1872 \n",
|
||||
"26918 002670.SZ 20250526 11.86 0.7662 2.3092 \n",
|
||||
"26919 839946.BJ 20250526 9.67 4.8520 6.8863 \n",
|
||||
"26920 688076.SH 20250526 49.59 5.9483 9.5054 \n",
|
||||
"26921 300519.SZ 20250526 14.44 2.4601 3.8976 \n",
|
||||
"26922 300468.SZ 20250526 18.15 6.8275 8.8410 \n",
|
||||
"\n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n",
|
||||
"0 0.62 NaN NaN 7.4695 3.0824 3.1095 0.0000 \n",
|
||||
"1 1.82 11.3840 9.8414 3.0807 1.6137 1.4907 1.1292 \n",
|
||||
"2 1.43 NaN 18055.4366 1.2789 4.2618 3.3028 0.0000 \n",
|
||||
"3 1.11 NaN NaN 1.7367 1.9844 2.0758 0.0000 \n",
|
||||
"4 1.05 70.3242 80.3071 4.4707 5.9056 5.8725 0.0000 \n",
|
||||
"... ... ... ... ... ... ... ... \n",
|
||||
"26941 1.47 18.3588 24.2570 2.1403 2.9497 3.0116 2.3923 \n",
|
||||
"26942 0.89 122.4919 89.9537 3.0986 2.8733 2.7144 0.0000 \n",
|
||||
"26943 0.92 48.1520 36.6481 2.1043 0.8602 0.8229 0.8691 \n",
|
||||
"26944 1.76 40.4178 55.0402 0.7058 3.1476 3.2425 3.6364 \n",
|
||||
"26945 1.51 NaN NaN 3.8214 7.2461 4.4422 0.0000 \n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm \\\n",
|
||||
"0 0.65 NaN NaN 5.5665 9.8735 11.0137 \n",
|
||||
"1 1.15 NaN NaN 3.2133 11.8990 10.3525 \n",
|
||||
"2 1.22 91.7742 74.3709 5.3909 2.8419 2.7478 \n",
|
||||
"3 0.81 58.9666 65.5384 3.6508 5.0124 5.4591 \n",
|
||||
"4 1.10 90.1163 80.8019 1.5917 0.9380 0.9517 \n",
|
||||
"... ... ... ... ... ... ... \n",
|
||||
"26918 0.75 137.0866 106.8454 2.0610 15093.0115 14821.3328 \n",
|
||||
"26919 0.55 NaN NaN 5.7695 2.5489 2.4978 \n",
|
||||
"26920 3.15 27.5757 22.7263 3.7628 6.8632 6.0784 \n",
|
||||
"26921 1.14 45.8504 44.3443 2.7022 8.6318 8.8737 \n",
|
||||
"26922 1.08 142.9746 150.8960 5.8350 13.0086 13.6702 \n",
|
||||
"\n",
|
||||
" dv_ttm total_share float_share free_share total_mv \\\n",
|
||||
"0 NaN 391982.6352 391982.6352 249133.8007 1.046594e+06 \n",
|
||||
"1 1.1292 207321.1424 158970.9449 140880.3307 1.256366e+07 \n",
|
||||
"2 NaN 21600.0000 5481.0000 5410.9920 3.799440e+05 \n",
|
||||
"3 NaN 52907.9375 52907.9375 33676.4965 3.031625e+05 \n",
|
||||
"4 NaN 26635.6100 23351.5217 21696.0562 7.966711e+05 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"26941 2.3577 110641.2915 74886.8285 64675.1303 9.249612e+05 \n",
|
||||
"26942 NaN 51205.3647 51205.3647 24310.0793 1.391762e+06 \n",
|
||||
"26943 0.8691 8061.0011 5785.5721 5785.5721 4.394052e+05 \n",
|
||||
"26944 3.6364 303463.6384 228209.3122 150654.2061 6.676200e+05 \n",
|
||||
"26945 NaN 103293.5798 103159.2875 70714.2228 3.191772e+05 \n",
|
||||
" dv_ratio dv_ttm total_share float_share free_share total_mv \\\n",
|
||||
"0 0.0000 NaN 30628.2731 30628.2731 23620.5583 4.581990e+05 \n",
|
||||
"1 0.0000 NaN 20649.0816 20649.0816 10931.3716 6.962870e+05 \n",
|
||||
"2 0.2622 0.3498 25042.9670 7313.0995 7313.0995 1.146467e+06 \n",
|
||||
"3 0.7749 0.7749 51979.3440 45516.0000 31865.7600 8.664957e+05 \n",
|
||||
"4 0.6462 1.3036 17339.4000 17041.8000 5596.0000 2.637323e+05 \n",
|
||||
"... ... ... ... ... ... ... \n",
|
||||
"26918 0.0000 NaN 193508.4653 162335.0634 53860.6790 2.295010e+06 \n",
|
||||
"26919 NaN NaN 13499.0443 9702.8595 6836.5574 1.305358e+05 \n",
|
||||
"26920 NaN NaN 22487.0915 22487.0915 14071.9565 1.115135e+06 \n",
|
||||
"26921 2.7701 2.7701 16000.0000 11410.0000 7201.9100 2.310400e+05 \n",
|
||||
"26922 0.3306 0.3306 53064.9275 52979.4065 40913.5262 9.631284e+05 \n",
|
||||
"\n",
|
||||
" circ_mv is_st \n",
|
||||
"0 1.046594e+06 False \n",
|
||||
"1 9.633639e+06 False \n",
|
||||
"2 9.641079e+04 False \n",
|
||||
"3 3.031625e+05 False \n",
|
||||
"4 6.984440e+05 False \n",
|
||||
"0 4.581990e+05 False \n",
|
||||
"1 6.962870e+05 False \n",
|
||||
"2 3.347937e+05 False \n",
|
||||
"3 7.587517e+05 False \n",
|
||||
"4 2.592058e+05 False \n",
|
||||
"... ... ... \n",
|
||||
"26941 6.260539e+05 False \n",
|
||||
"26942 1.391762e+06 False \n",
|
||||
"26943 3.153715e+05 False \n",
|
||||
"26944 5.020605e+05 False \n",
|
||||
"26945 3.187622e+05 True \n",
|
||||
"26918 1.925294e+06 False \n",
|
||||
"26919 9.382665e+04 False \n",
|
||||
"26920 1.115135e+06 False \n",
|
||||
"26921 1.647604e+05 False \n",
|
||||
"26922 9.615762e+05 False \n",
|
||||
"\n",
|
||||
"[26946 rows x 19 columns]\n"
|
||||
"[26923 rows x 19 columns]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -334,43 +329,56 @@
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
" ts_code trade_date close turnover_rate turnover_rate_f \\\n",
|
||||
"23 002898.SZ 20250523 10.20 22.8874 36.4442 \n",
|
||||
"35 000889.SZ 20250523 2.76 1.6609 2.2443 \n",
|
||||
"53 300379.SZ 20250523 6.12 9.3935 9.5800 \n",
|
||||
"58 300268.SZ 20250523 10.27 1.8178 2.5956 \n",
|
||||
"155 000615.SZ 20250523 3.15 1.1640 1.7189 \n",
|
||||
"16 300536.SZ 20250530 8.67 2.8854 3.5632 \n",
|
||||
"78 000668.SZ 20250530 7.94 4.1498 7.0226 \n",
|
||||
"112 002231.SZ 20250530 3.28 8.9944 10.0552 \n",
|
||||
"147 300313.SZ 20250530 6.28 6.0110 12.4720 \n",
|
||||
"158 603838.SH 20250530 5.73 0.9777 2.6542 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"26880 300147.SZ 20250519 8.80 6.8409 8.8527 \n",
|
||||
"26891 002501.SZ 20250519 2.17 4.4260 5.7136 \n",
|
||||
"26910 600421.SH 20250519 6.39 3.4329 7.3909 \n",
|
||||
"26938 600289.SH 20250519 5.90 1.1380 1.6532 \n",
|
||||
"26945 002141.SZ 20250519 3.09 4.9267 7.1872 \n",
|
||||
"26733 603828.SH 20250526 4.98 0.9734 1.9562 \n",
|
||||
"26751 600599.SH 20250526 7.46 2.5125 6.3118 \n",
|
||||
"26785 000820.SZ 20250526 3.02 13.6997 14.0750 \n",
|
||||
"26885 002005.SZ 20250526 1.77 0.3214 0.5145 \n",
|
||||
"26905 603869.SH 20250526 6.15 0.3000 0.7946 \n",
|
||||
"\n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio dv_ttm \\\n",
|
||||
"23 10.43 NaN NaN 3.6011 6.8112 7.2338 0.1961 0.1961 \n",
|
||||
"35 0.52 NaN NaN 27.2957 1.7661 1.7554 0.0000 NaN \n",
|
||||
"53 0.89 NaN NaN 1.0993 4.5062 4.1828 0.0000 NaN \n",
|
||||
"58 0.99 NaN NaN NaN 0.5235 0.5833 0.0000 NaN \n",
|
||||
"155 0.99 NaN NaN NaN 2.1957 2.2727 0.0000 NaN \n",
|
||||
"... ... .. ... ... ... ... ... ... \n",
|
||||
"26880 1.55 NaN NaN 6.0171 3.1309 3.4015 0.0000 NaN \n",
|
||||
"26891 1.83 NaN NaN 23.5587 23.0948 27.1516 0.0000 NaN \n",
|
||||
"26910 0.92 NaN NaN 173.6254 10.6672 10.8459 0.0000 NaN \n",
|
||||
"26938 0.46 NaN NaN 3.0370 11.6255 11.9049 0.0000 NaN \n",
|
||||
"26945 1.51 NaN NaN 3.8214 7.2461 4.4422 0.0000 NaN \n",
|
||||
" volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n",
|
||||
"16 0.55 NaN NaN 4.9112 10.9775 12.1174 0.0 \n",
|
||||
"78 1.07 NaN NaN 1.6212 8.7361 5.6924 0.0 \n",
|
||||
"112 0.74 NaN NaN 4.3227 3.9056 5.3690 0.0 \n",
|
||||
"147 0.92 NaN NaN NaN 14.2840 13.5826 0.0 \n",
|
||||
"158 1.06 NaN NaN 1.9039 6.4291 5.8279 0.0 \n",
|
||||
"... ... ... ... ... ... ... ... \n",
|
||||
"26733 0.56 345.783 1670.8958 3.9261 1.2065 1.3013 0.0 \n",
|
||||
"26751 0.68 NaN NaN 11.2319 3.8238 3.9211 0.0 \n",
|
||||
"26785 2.40 NaN NaN 12.4588 15.8309 20.1399 0.0 \n",
|
||||
"26885 0.48 NaN NaN 15.9120 4.2066 4.2221 0.0 \n",
|
||||
"26905 1.00 149.594 167.2545 0.8344 4.6640 5.0668 0.0 \n",
|
||||
"\n",
|
||||
" total_share float_share free_share total_mv circ_mv is_st \n",
|
||||
"23 17600.0000 10126.2561 6359.4096 179520.0000 103287.8122 True \n",
|
||||
"35 93629.1116 86984.9676 64375.7658 258416.3480 240078.5106 True \n",
|
||||
"53 55792.2828 52663.7564 51638.5483 341448.7707 322302.1892 True \n",
|
||||
"58 17420.0000 13370.7500 9364.1581 178903.4000 137317.6025 True \n",
|
||||
"155 76297.9719 76250.0287 51632.2709 240338.6115 240187.5904 True \n",
|
||||
"... ... ... ... ... ... ... \n",
|
||||
"26880 66127.9045 65745.9042 50804.9121 581925.5596 578563.9570 True \n",
|
||||
"26891 355000.0000 354999.9006 274999.9006 770350.0000 770349.7843 True \n",
|
||||
"26910 19560.0000 19560.0000 9085.2748 124988.4000 124988.4000 True \n",
|
||||
"26938 63105.2069 56592.2684 38956.2787 372320.7207 333894.3836 True \n",
|
||||
"26945 103293.5798 103159.2875 70714.2228 319177.1616 318762.1984 True \n",
|
||||
" dv_ttm total_share float_share free_share total_mv \\\n",
|
||||
"16 NaN 29328.8133 29325.3240 23747.3240 254280.8113 \n",
|
||||
"78 NaN 14684.1890 14684.1890 8677.2104 116592.4607 \n",
|
||||
"112 NaN 34685.0017 29481.8767 26371.6067 113766.8056 \n",
|
||||
"147 NaN 31297.7396 19735.2789 9511.5479 196549.8047 \n",
|
||||
"158 NaN 32001.6000 32001.6000 11788.1468 183369.1680 \n",
|
||||
"... ... ... ... ... ... \n",
|
||||
"26733 NaN 59596.0158 59593.9625 29654.2988 296788.1587 \n",
|
||||
"26751 NaN 16600.0000 16600.0000 6607.7948 123836.0000 \n",
|
||||
"26785 NaN 64655.5179 29696.6877 28904.9696 195259.6641 \n",
|
||||
"26885 NaN 175242.4858 175199.3158 109452.0915 310179.1999 \n",
|
||||
"26905 NaN 50450.0508 50450.0508 19045.9689 310267.8124 \n",
|
||||
"\n",
|
||||
" circ_mv is_st \n",
|
||||
"16 254250.5591 True \n",
|
||||
"78 116592.4607 True \n",
|
||||
"112 96700.5556 True \n",
|
||||
"147 123937.5515 True \n",
|
||||
"158 183369.1680 True \n",
|
||||
"... ... ... \n",
|
||||
"26733 296777.9333 True \n",
|
||||
"26751 123836.0000 True \n",
|
||||
"26785 89683.9969 True \n",
|
||||
"26885 310102.7890 True \n",
|
||||
"26905 310267.8124 True \n",
|
||||
"\n",
|
||||
"[944 rows x 19 columns]\n"
|
||||
]
|
||||
@@ -422,7 +430,7 @@
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"<class 'pandas.core.frame.DataFrame'>\n",
|
||||
"Index: 8674588 entries, 0 to 26945\n",
|
||||
"Index: 8701511 entries, 0 to 26922\n",
|
||||
"Data columns (total 3 columns):\n",
|
||||
" # Column Dtype \n",
|
||||
"--- ------ ----- \n",
|
||||
@@ -430,7 +438,7 @@
|
||||
" 1 trade_date object\n",
|
||||
" 2 is_st bool \n",
|
||||
"dtypes: bool(1), object(2)\n",
|
||||
"memory usage: 206.8+ MB\n",
|
||||
"memory usage: 207.5+ MB\n",
|
||||
"None\n"
|
||||
]
|
||||
}
|
||||
@@ -444,7 +452,7 @@
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "new_trader",
|
||||
"display_name": "stock",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
@@ -458,7 +466,7 @@
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.11"
|
||||
"version": "3.13.2"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
|
||||
Reference in New Issue
Block a user