{ "cells": [ { "cell_type": "code", "execution_count": 4, "id": "2d85dda4", "metadata": {}, "outputs": [], "source": [ "import os\n", "import pandas as pd\n", "from merged_tickdata_20240510 import merged_old_tickdata, merged_new_tickdata, merged_new_unprocessed_tickdata,merged_old_unprocessed_tickdata, reinstatement_tickdata" ] }, { "cell_type": "code", "execution_count": 5, "id": "fe51b707", "metadata": {}, "outputs": [], "source": [ "# 相关文件保存路径,需要修改:csv_directory为需要处理的文件原始路径;out_up_path为csv_directory进行了按年份合并的文件保存路径;\n", "# out_up_path为按年份合并后处理了重复数据、清除了交易时间外数据和统一表头了的数据;out_rs_path为out_path文件进行了复权处理后的数据\n", "csv_directory = str(\"D:/tickdata_888/sc_888/tmp\") \n", "out_up_path = str('D:/data_transfer/data_up_merged/上期所')\n", "out_path = str('D:/data_transfer/data_merged/上期所')\n", "out_rs_path = str('D:/data_transfer/data_rs_merged/上期所')\n", "# 需要处理的年份数据,csv数据中有含有\"_year\"的文件名\n", "sp_old_chars = ['_2019', '_2020', '_2021']\n", "sp_new_chars = ['_2022', '_2023']" ] }, { "cell_type": "code", "execution_count": 6, "id": "3356d8ff", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "csv_files: ['JR主力连续(缺2023)\\\\JR主力连续_20190102.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190103.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190104.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190107.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190108.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190109.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190110.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190111.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190114.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190115.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190116.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190117.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190118.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190121.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190122.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190123.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190124.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190125.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190128.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190129.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190130.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190131.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190201.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190211.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190212.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190213.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190214.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190215.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190218.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190219.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190220.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190221.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190222.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190225.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190226.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190227.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190228.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190301.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190304.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190305.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190306.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190307.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190308.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190311.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190312.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190313.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190314.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190315.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190318.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190319.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190320.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190321.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190322.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190325.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190326.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190327.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190328.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190329.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190401.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190402.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190403.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190404.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190408.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190409.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190410.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190411.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190412.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190415.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190416.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190417.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190418.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190419.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190422.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190423.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190424.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190425.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190426.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190429.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190430.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190506.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190507.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190509.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190510.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190513.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190514.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190515.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190516.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190517.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190520.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190521.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190522.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190523.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190524.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190527.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190528.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190603.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190604.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190605.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190606.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190610.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190611.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190612.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190613.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190614.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190618.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190619.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190620.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190621.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190624.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190625.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190626.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190627.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190628.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190816.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190819.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190820.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190821.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190823.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190826.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190830.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190909.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190910.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190916.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190923.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190924.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20190926.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20191015.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20191016.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20191119.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20191120.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20191125.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20191128.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20191129.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20191209.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20191210.csv']\n", "code_value characters: JR888\n", "按年份未处理的JR888_up_2019.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "JR888_2019数据生成成功!\n", "按年份处理的JR888_2019.CSV文件合并成功!\n", "按年份处理且进行等差复权的JR888_rs_2019.CSV文件合并成功!\n", "csv_files: ['JR主力连续(缺2023)\\\\JR主力连续_20200211.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200212.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200214.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200217.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200218.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200219.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200220.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200221.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200224.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200225.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200226.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200227.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200228.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200302.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200303.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200304.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200305.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200306.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200309.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200310.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200311.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200312.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200313.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200316.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200317.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200318.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200319.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200320.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200323.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200324.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200325.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200326.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200327.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200330.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200331.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200401.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200402.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200403.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200407.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200408.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200409.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200410.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200413.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200414.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200415.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200416.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200417.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200420.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200421.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200422.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200423.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200424.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200427.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200428.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200429.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200430.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200506.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200507.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200508.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200511.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200512.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200513.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200514.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200515.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200518.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200519.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200520.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200521.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200522.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200525.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200526.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200527.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200528.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200529.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200601.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200602.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200603.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200604.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200605.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200608.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200609.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200610.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200611.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200612.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200615.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200616.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200617.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200618.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200619.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200622.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200623.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200624.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200629.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200630.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200701.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200702.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200703.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200706.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200707.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200708.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200709.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200710.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200713.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200714.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200715.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200716.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200717.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200720.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200721.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200722.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200723.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200724.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200727.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200728.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200729.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200730.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200731.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200803.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200804.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200805.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200806.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200807.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200810.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200811.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200812.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200813.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200814.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200817.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200818.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200819.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200820.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200821.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200824.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200825.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200826.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200827.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200828.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200831.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200901.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200902.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200903.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200904.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200907.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200908.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200909.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200910.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200911.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200914.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200915.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200917.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200918.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200921.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200922.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200923.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200924.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200925.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200928.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200929.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20200930.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201009.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201012.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201013.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201014.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201015.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201016.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201019.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201020.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201021.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201022.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201023.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201026.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201027.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201028.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201029.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201030.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201102.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201103.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201104.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201105.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201106.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201109.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201110.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201111.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201112.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201113.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201116.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201117.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201118.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201120.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201124.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201126.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201127.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201130.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201201.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201207.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201210.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201211.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201214.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201215.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201217.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201221.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201222.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201223.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201224.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201228.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201229.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201230.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20201231.csv']\n", "code_value characters: JR888\n", "按年份未处理的JR888_up_2020.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "JR888_2020数据生成成功!\n", "按年份处理的JR888_2020.CSV文件合并成功!\n", "按年份处理且进行等差复权的JR888_rs_2020.CSV文件合并成功!\n", "csv_files: ['JR主力连续(缺2023)\\\\JR主力连续_20210104.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210105.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210106.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210107.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210108.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210111.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210112.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210113.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210114.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210115.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210118.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210119.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210120.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210121.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210122.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210125.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210126.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210127.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210128.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210129.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210201.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210202.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210203.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210204.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210205.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210208.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210209.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210210.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210218.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210222.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210223.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210224.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210225.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210226.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210301.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210303.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210304.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210305.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210308.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210309.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210310.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210311.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210315.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210317.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210318.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210319.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210322.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210324.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210325.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210330.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210331.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210406.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210408.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210409.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210413.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210414.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210415.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210416.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210423.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210428.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210429.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210430.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210506.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210510.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210511.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210512.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210513.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210518.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210519.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210520.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210521.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210524.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210525.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210526.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210601.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210602.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210603.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210607.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210616.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210623.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210624.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210625.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210629.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210630.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210701.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210702.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210706.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210707.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210709.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210712.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210713.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210715.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210716.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210719.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210720.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210721.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210722.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210723.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210726.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210727.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210728.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210729.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210730.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210803.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210804.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210805.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210806.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210809.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210810.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210812.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210813.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210816.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210817.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210818.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210819.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210820.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210823.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210824.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210825.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210826.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210827.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210830.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210831.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210901.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210907.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210908.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210909.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210910.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210913.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210916.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210917.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210922.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210923.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210927.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210928.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210929.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20210930.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211008.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211011.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211012.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211013.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211014.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211015.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211018.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211019.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211020.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211021.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211026.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211027.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211029.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211101.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211102.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211103.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211104.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211105.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211108.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211109.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211111.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211112.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211115.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211116.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211117.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211118.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211122.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211126.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211129.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211201.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211202.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211203.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211213.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211215.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211217.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211221.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211222.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211223.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211227.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20211231.csv']\n", "code_value characters: JR888\n", "按年份未处理的JR888_up_2021.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "JR888_2021数据生成成功!\n", "按年份处理的JR888_2021.CSV文件合并成功!\n", "按年份处理且进行等差复权的JR888_rs_2021.CSV文件合并成功!\n", "csv_files: ['JR主力连续(缺2023)\\\\JR主力连续_20220104.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220310.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220311.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220314.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220315.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220316.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220317.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220318.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220321.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220322.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220323.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220324.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220325.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220328.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220329.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220330.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220331.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220401.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220406.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220407.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220411.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220418.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220419.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220422.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220425.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220427.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220428.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220506.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220509.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220510.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220520.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220602.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220608.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220610.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220614.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220623.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220817.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220921.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20220926.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20221011.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20221212.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20221214.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20221216.csv', 'JR主力连续(缺2023)\\\\JR主力连续_20221230.csv']\n", "code_value characters: JR888\n", "按年份未处理的JR888_up_2022.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "JR888_2022数据生成成功!\n", "按年份处理的JR888_2022.CSV文件合并成功!\n", "按年份处理且进行等差复权的JR888_rs_2022.CSV文件合并成功!\n", "csv_files: ['LR主力连续(缺2021)\\\\LR主力连续_20190102.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190103.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190104.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190107.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190108.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190109.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190110.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190111.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190114.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190115.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190116.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190117.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190118.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190121.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190122.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190123.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190124.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190125.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190128.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190129.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190130.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190131.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190201.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190211.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190212.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190213.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190214.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190215.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190218.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190219.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190220.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190221.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190222.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190225.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190226.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190227.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190228.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190301.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190304.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190305.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190306.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190307.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190308.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190311.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190312.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190313.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190314.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190315.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190318.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190319.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190321.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190322.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190325.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190326.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190327.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190328.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190329.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190401.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190402.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190403.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190404.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190408.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190409.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190410.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190412.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190415.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190416.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190417.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190418.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190419.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190422.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190423.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190424.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190425.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190426.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190429.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190430.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190507.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190509.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190510.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190513.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190514.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190515.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190516.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190517.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190520.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190521.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190522.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190523.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190524.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190527.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190528.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190529.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190530.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190531.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190604.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190610.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190611.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190612.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190613.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190614.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190617.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190618.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190619.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190620.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190624.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190625.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190626.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190627.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190628.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190701.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190703.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190704.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190705.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190710.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190712.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190715.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190717.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190723.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190725.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190726.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190729.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190730.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190801.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190802.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190805.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190806.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190807.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190809.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190812.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190814.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190815.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190827.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190828.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190902.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190903.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190906.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190909.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190910.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190912.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190918.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190920.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190923.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190924.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190925.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190926.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20190927.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20191009.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20191016.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20191031.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20191205.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20191211.csv']\n", "code_value characters: LR888\n", "按年份未处理的LR888_up_2019.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "LR888_2019数据生成成功!\n", "按年份处理的LR888_2019.CSV文件合并成功!\n", "按年份处理且进行等差复权的LR888_rs_2019.CSV文件合并成功!\n", "csv_files: ['LR主力连续(缺2021)\\\\LR主力连续_20200103.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200224.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200225.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200226.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200227.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200305.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200311.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200312.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200313.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200316.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200319.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200320.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200323.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200326.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200327.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200330.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200331.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200401.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200402.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200403.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200407.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200408.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200409.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200410.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200413.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200414.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200415.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200416.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200417.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200420.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200421.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200422.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200423.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200424.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200427.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200428.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200429.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200430.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200506.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200507.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200508.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200511.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200512.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200513.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200514.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200519.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200520.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200521.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200522.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200525.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200526.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200527.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200529.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200601.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200602.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200603.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200608.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200611.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200615.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200616.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200617.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200618.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200619.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200622.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200624.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200629.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200716.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200717.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200720.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200721.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200722.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200723.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200724.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200727.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200728.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200729.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200730.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200731.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200803.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200805.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200806.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200807.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200810.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200811.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200812.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200813.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200814.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200817.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200818.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200819.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200820.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200821.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200824.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200825.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200826.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200827.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200828.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200831.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200901.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200902.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200903.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200907.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200908.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200909.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200911.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200914.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200915.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200916.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200917.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200918.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200921.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200922.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200923.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200924.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200925.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200928.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200929.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20200930.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201009.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201012.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201014.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201015.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201016.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201019.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201020.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201021.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201022.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201023.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201026.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201027.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201028.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201029.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201030.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201103.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20201113.csv']\n", "code_value characters: LR888\n", "按年份未处理的LR888_up_2020.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "LR888_2020数据生成成功!\n", "按年份处理的LR888_2020.CSV文件合并成功!\n", "按年份处理且进行等差复权的LR888_rs_2020.CSV文件合并成功!\n", "csv_files: ['LR主力连续(缺2021)\\\\LR主力连续_20220316.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220317.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220318.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220321.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220322.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220323.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220324.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220328.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220329.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220330.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220505.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220506.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220509.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220510.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220511.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220512.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220516.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220519.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220527.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220608.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220613.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220616.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220620.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220622.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220624.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220627.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220629.csv', 'LR主力连续(缺2021)\\\\LR主力连续_20220630.csv']\n", "code_value characters: LR888\n", "按年份未处理的LR888_up_2022.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "LR888_2022数据生成成功!\n", "按年份处理的LR888_2022.CSV文件合并成功!\n", "按年份处理且进行等差复权的LR888_rs_2022.CSV文件合并成功!\n", "csv_files: ['PM主力连续(缺2023)\\\\PM主力连续_20190109.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190114.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190115.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190121.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190319.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190410.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190415.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190423.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190424.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190429.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190509.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190510.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190513.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190516.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190624.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190701.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190709.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190806.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190826.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20190920.csv']\n", "code_value characters: PM888\n", "按年份未处理的PM888_up_2019.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "PM888_2019数据生成成功!\n", "按年份处理的PM888_2019.CSV文件合并成功!\n", "按年份处理且进行等差复权的PM888_rs_2019.CSV文件合并成功!\n", "csv_files: ['PM主力连续(缺2023)\\\\PM主力连续_20200115.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200116.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200122.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200203.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200204.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200206.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200207.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200210.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200211.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200212.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200213.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200217.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200218.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200219.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200221.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200224.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200227.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200228.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200302.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200309.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200317.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200319.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200323.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200324.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200325.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200326.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200327.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200330.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200331.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200401.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200402.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200403.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200409.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200413.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200415.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200416.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200417.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200420.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200421.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200422.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200423.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200424.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200427.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200430.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200506.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200507.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200508.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200511.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200512.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200514.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200515.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200522.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200525.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200526.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200528.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200601.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200602.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200604.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200605.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200609.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200610.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200611.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200615.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200616.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200617.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200618.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200622.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200623.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200624.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200629.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200630.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200701.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200714.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200716.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200717.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200720.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200721.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200722.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200727.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200728.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200730.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200731.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200803.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200810.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200811.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200812.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200814.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200819.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200821.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200909.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200910.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200914.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200916.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200918.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20200921.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201009.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201012.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201014.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201020.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201021.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201022.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201023.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201026.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201029.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201030.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201102.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201103.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201109.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201111.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201112.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201113.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201116.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201118.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201123.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201124.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201126.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201127.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201130.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201201.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201209.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201210.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201218.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201222.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20201230.csv']\n", "code_value characters: PM888\n", "按年份未处理的PM888_up_2020.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "PM888_2020数据生成成功!\n", "按年份处理的PM888_2020.CSV文件合并成功!\n", "按年份处理且进行等差复权的PM888_rs_2020.CSV文件合并成功!\n", "csv_files: ['PM主力连续(缺2023)\\\\PM主力连续_20210104.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210106.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210107.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210108.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210111.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210112.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210113.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210114.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210115.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210118.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210119.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210121.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210122.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210126.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210127.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210202.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210218.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210219.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210223.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210225.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210226.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210301.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210302.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210406.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210412.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210413.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210414.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210421.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210423.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210426.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210430.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210512.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210517.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210525.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210526.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210528.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210601.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210603.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210604.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210607.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210608.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210609.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210615.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210616.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210617.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210622.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210623.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210625.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210628.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210629.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210630.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210701.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210706.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210713.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210714.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210729.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210823.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210824.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210902.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210913.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20210914.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20211020.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20211021.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20211025.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20211223.csv']\n", "code_value characters: PM888\n", "按年份未处理的PM888_up_2021.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "PM888_2021数据生成成功!\n", "按年份处理的PM888_2021.CSV文件合并成功!\n", "按年份处理且进行等差复权的PM888_rs_2021.CSV文件合并成功!\n", "csv_files: ['PM主力连续(缺2023)\\\\PM主力连续_20220427.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220428.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220429.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220505.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220506.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220509.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220510.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220511.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220512.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220513.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220517.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220525.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220526.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220527.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220613.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220617.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220621.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220623.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220627.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220630.csv', 'PM主力连续(缺2023)\\\\PM主力连续_20220711.csv']\n", "code_value characters: PM888\n", "按年份未处理的PM888_up_2022.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "PM888_2022数据生成成功!\n", "按年份处理的PM888_2022.CSV文件合并成功!\n", "按年份处理且进行等差复权的PM888_rs_2022.CSV文件合并成功!\n", "csv_files: ['RI主力连续(缺2023)\\\\RI主力连续_20190125.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190227.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190228.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190301.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190307.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190312.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190313.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190314.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190423.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190521.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190522.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190523.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190524.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190527.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190528.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190529.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190530.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190531.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190603.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190604.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190605.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190606.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190610.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190611.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190612.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190613.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190614.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190617.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190618.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190619.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190620.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190621.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190624.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190625.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190626.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190627.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190628.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190701.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190702.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190703.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190704.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190705.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190708.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190709.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190710.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190711.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190712.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190715.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190716.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190717.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190718.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190719.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190722.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190723.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190724.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190725.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190726.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190729.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190730.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190731.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190801.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190802.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190805.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190807.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190808.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190809.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190812.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190813.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190814.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190815.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190816.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190819.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190820.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190821.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190822.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190826.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190827.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190828.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190829.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190830.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20190902.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191023.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191118.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191119.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191120.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191121.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191122.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191126.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191202.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191204.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191211.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191212.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191220.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191223.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20191226.csv']\n", "code_value characters: RI888\n", "按年份未处理的RI888_up_2019.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "RI888_2019数据生成成功!\n", "按年份处理的RI888_2019.CSV文件合并成功!\n", "按年份处理且进行等差复权的RI888_rs_2019.CSV文件合并成功!\n", "csv_files: ['RI主力连续(缺2023)\\\\RI主力连续_20200217.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200218.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200219.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200220.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200221.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200224.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200225.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200226.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200227.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200228.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200302.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200303.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200304.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200305.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200306.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200309.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200310.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200311.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200312.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200313.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200316.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200317.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200318.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200319.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200320.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200323.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200324.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200325.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200326.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200327.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200330.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200331.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200401.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200402.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200403.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200407.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200408.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200409.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200410.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200413.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200414.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200415.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200416.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200417.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200420.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200421.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200422.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200423.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200424.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200427.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200428.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200429.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200506.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200511.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200521.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200522.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200601.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200602.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200603.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200604.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200605.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200608.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200609.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200610.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200612.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200615.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200617.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200618.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200619.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200622.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200624.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200629.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200630.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200702.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200708.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200709.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200710.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200713.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200714.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200715.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200716.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200717.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200720.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200721.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200723.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200724.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200729.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200730.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200803.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200804.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200805.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200806.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200810.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200812.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200813.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200814.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200817.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200821.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200825.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200826.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200827.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200828.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200831.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200908.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20200911.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20201211.csv']\n", "code_value characters: RI888\n", "按年份未处理的RI888_up_2020.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "RI888_2020数据生成成功!\n", "按年份处理的RI888_2020.CSV文件合并成功!\n", "按年份处理且进行等差复权的RI888_rs_2020.CSV文件合并成功!\n", "csv_files: ['RI主力连续(缺2023)\\\\RI主力连续_20210108.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210331.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210429.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210806.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210824.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210825.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210902.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210903.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210907.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210908.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210909.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210910.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210913.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210914.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210915.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210922.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210923.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210924.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210927.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20210928.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211012.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211013.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211014.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211015.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211018.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211022.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211103.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211104.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211105.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211108.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211109.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211110.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211112.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211115.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211116.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211117.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211125.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211130.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211202.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211210.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20211231.csv']\n", "code_value characters: RI888\n", "按年份未处理的RI888_up_2021.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "RI888_2021数据生成成功!\n", "按年份处理的RI888_2021.CSV文件合并成功!\n", "按年份处理且进行等差复权的RI888_rs_2021.CSV文件合并成功!\n", "csv_files: ['RI主力连续(缺2023)\\\\RI主力连续_20220112.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220113.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220114.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220118.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220120.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220121.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220124.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220125.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220126.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220127.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220208.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220210.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220308.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220314.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220315.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220316.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220317.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220318.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220321.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220322.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220324.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220330.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220331.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220401.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220406.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220407.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220408.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220411.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220412.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220413.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220414.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220415.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220418.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220421.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220425.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220509.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220629.csv', 'RI主力连续(缺2023)\\\\RI主力连续_20220630.csv']\n", "code_value characters: RI888\n", "按年份未处理的RI888_up_2022.CSV文件合并成功!\n", "按照无夜盘筛选商品期货品种\n", "RI888_2022数据生成成功!\n", "按年份处理的RI888_2022.CSV文件合并成功!\n", "按年份处理且进行等差复权的RI888_rs_2022.CSV文件合并成功!\n", "csv_files: ['ZC主力连续(缺2023)\\\\ZC主力连续_20190102.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190103.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190104.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190107.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190108.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190109.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190110.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190111.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190114.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190115.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190116.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190117.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190118.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190121.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190122.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190123.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190124.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190125.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190128.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190129.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190130.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190131.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190201.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190211.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190212.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190213.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190214.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190215.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190218.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190219.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190220.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190221.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190222.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190225.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190226.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190227.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190228.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190301.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190304.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190305.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190306.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190307.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190308.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190311.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190312.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190313.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190314.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190315.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190318.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190319.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190320.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190321.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190322.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190325.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190326.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190327.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190328.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190329.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190401.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190402.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190403.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190404.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190408.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190409.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190410.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190411.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190412.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190415.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190416.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190417.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190418.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190419.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190422.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190423.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190424.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190425.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190426.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190429.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190430.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190506.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190507.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190508.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190509.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190510.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190513.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190514.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190515.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190516.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190517.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190520.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190521.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190522.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190523.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190524.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190527.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190528.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190529.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190530.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190531.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190603.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190604.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190605.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190606.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190610.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190611.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190612.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190613.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190614.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190617.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190618.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190619.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190620.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190621.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190624.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190625.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190626.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190627.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190628.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190701.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190702.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190703.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190704.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190705.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190708.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190709.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190710.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190711.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190712.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190715.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190716.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190717.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190718.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190719.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190722.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190723.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190724.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190725.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190726.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190729.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190730.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190731.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190801.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190802.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190805.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190806.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190807.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190808.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190809.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190812.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190813.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190814.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190815.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190816.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190819.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190820.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190821.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190822.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190823.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190826.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190827.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190828.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190829.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190830.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190902.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190903.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190904.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190905.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190906.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190909.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190910.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190911.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190912.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190916.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190917.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190918.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190919.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190920.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190923.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190924.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190925.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190926.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190927.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20190930.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191008.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191009.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191010.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191011.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191014.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191015.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191016.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191017.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191018.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191021.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191022.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191023.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191024.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191025.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191028.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191029.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191030.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191031.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191101.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191104.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191105.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191106.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191107.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191108.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191111.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191112.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191113.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191114.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191115.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191118.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191119.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191120.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191121.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191122.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191125.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191126.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191127.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191128.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191129.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191202.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191203.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191204.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191205.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191206.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191209.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191210.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191211.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191212.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191213.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191216.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191217.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191218.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191219.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191220.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191223.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191224.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191225.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191226.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191227.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191230.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20191231.csv']\n", "code_value characters: ZC888\n", "按年份未处理的ZC888_up_2019.CSV文件合并成功!\n", "按照夜盘截止交易时间为23:00筛选商品期货品种\n", "ZC888_2019数据生成成功!\n", "按年份处理的ZC888_2019.CSV文件合并成功!\n", "按年份处理且进行等差复权的ZC888_rs_2019.CSV文件合并成功!\n", "csv_files: ['ZC主力连续(缺2023)\\\\ZC主力连续_20200102.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200103.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200106.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200107.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200108.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200109.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200110.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200113.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200114.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200115.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200116.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200117.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200120.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200121.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200122.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200123.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200203.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200204.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200205.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200206.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200207.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200210.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200211.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200212.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200213.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200214.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200217.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200218.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200219.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200220.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200221.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200224.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200225.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200226.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200227.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200228.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200302.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200303.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200304.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200305.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200306.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200309.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200310.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200311.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200312.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200313.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200316.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200317.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200318.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200319.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200320.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200323.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200324.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200325.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200326.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200327.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200330.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200331.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200401.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200402.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200403.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200407.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200408.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200409.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200410.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200413.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200414.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200415.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200416.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200417.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200420.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200421.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200422.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200423.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200424.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200427.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200428.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200429.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200430.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200506.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200507.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200508.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200511.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200512.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200513.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200514.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200515.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200518.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200519.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200520.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200521.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200522.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200525.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200526.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200527.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200528.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200529.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200601.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200602.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200603.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200604.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200605.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200608.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200609.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200610.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200611.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200612.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200615.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200616.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200617.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200618.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200619.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200622.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200623.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200624.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200629.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200630.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200701.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200702.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200703.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200706.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200707.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200708.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200709.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200710.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200713.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200714.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200715.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200716.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200717.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200720.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200721.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200722.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200723.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200724.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200727.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200728.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200729.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200730.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200731.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200803.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200804.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200805.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200806.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200807.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200810.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200811.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200812.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200813.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200814.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200817.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200818.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200819.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200820.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200821.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200824.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200825.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200826.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200827.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200828.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200831.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200901.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200902.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200903.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200904.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200907.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200908.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200909.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200910.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200911.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200914.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200915.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200916.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200917.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200918.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200921.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200922.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200923.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200924.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200925.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200928.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200929.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20200930.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201009.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201012.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201013.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201014.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201015.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201016.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201019.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201020.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201021.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201022.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201023.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201026.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201027.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201028.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201029.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201030.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201102.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201103.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201104.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201105.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201106.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201109.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201110.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201111.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201112.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201113.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201116.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201117.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201118.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201119.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201120.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201123.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201124.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201125.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201126.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201127.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201130.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201201.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201202.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201203.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201204.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201207.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201208.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201209.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201210.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201211.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201214.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201215.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201216.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201217.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201218.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201221.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201222.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201223.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201224.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201225.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201228.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201229.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201230.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20201231.csv']\n", "code_value characters: ZC888\n", "按年份未处理的ZC888_up_2020.CSV文件合并成功!\n", "按照夜盘截止交易时间为23:00筛选商品期货品种\n", "ZC888_2020数据生成成功!\n", "按年份处理的ZC888_2020.CSV文件合并成功!\n", "按年份处理且进行等差复权的ZC888_rs_2020.CSV文件合并成功!\n", "csv_files: ['ZC主力连续(缺2023)\\\\ZC主力连续_20210104.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210105.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210106.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210107.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210108.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210111.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210112.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210113.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210114.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210115.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210118.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210119.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210120.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210121.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210122.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210125.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210126.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210127.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210128.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210129.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210201.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210202.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210203.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210204.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210205.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210208.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210209.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210210.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210218.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210219.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210222.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210223.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210224.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210225.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210226.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210301.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210302.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210303.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210304.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210305.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210308.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210309.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210310.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210311.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210312.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210315.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210316.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210317.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210318.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210319.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210322.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210323.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210324.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210325.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210326.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210329.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210330.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210331.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210401.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210402.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210406.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210407.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210408.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210409.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210412.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210413.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210414.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210415.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210416.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210419.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210420.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210421.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210422.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210423.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210426.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210427.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210428.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210429.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210430.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210506.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210507.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210510.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210511.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210512.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210513.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210514.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210517.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210518.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210519.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210520.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210521.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210524.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210525.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210526.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210527.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210528.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210531.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210601.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210602.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210603.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210604.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210607.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210608.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210609.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210610.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210611.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210615.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210616.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210617.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210618.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210621.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210622.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210623.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210624.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210625.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210628.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210629.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210630.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210701.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210702.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210705.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210706.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210707.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210708.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210709.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210712.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210713.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210714.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210715.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210716.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210719.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210720.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210721.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210722.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210723.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210726.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210727.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210728.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210729.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210730.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210802.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210803.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210804.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210805.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210806.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210809.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210810.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210811.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210812.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210813.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210816.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210817.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210818.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210819.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210820.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210823.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210824.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210825.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210826.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210827.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210830.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210831.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210901.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210902.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210903.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210906.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210907.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210908.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210909.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210910.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210913.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210914.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210915.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210916.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210917.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210922.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210923.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210924.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210927.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210928.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210929.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20210930.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211008.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211011.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211012.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211013.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211014.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211015.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211018.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211019.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211020.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211021.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211022.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211025.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211026.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211027.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211028.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211029.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211101.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211102.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211103.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211104.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211105.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211108.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211109.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211110.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211111.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211112.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211115.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211116.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211117.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211118.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211119.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211122.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211123.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211124.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211125.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211126.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211129.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211130.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211201.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211202.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211203.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211206.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211207.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211208.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211209.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211210.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211213.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211214.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211215.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211216.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211217.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211220.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211221.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211222.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211223.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211224.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211227.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211228.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211229.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211230.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20211231.csv']\n", "code_value characters: ZC888\n", "按年份未处理的ZC888_up_2021.CSV文件合并成功!\n", "按照夜盘截止交易时间为23:00筛选商品期货品种\n", "ZC888_2021数据生成成功!\n", "按年份处理的ZC888_2021.CSV文件合并成功!\n", "按年份处理且进行等差复权的ZC888_rs_2021.CSV文件合并成功!\n", "csv_files: ['ZC主力连续(缺2023)\\\\ZC主力连续_20220104.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220105.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220106.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220107.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220110.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220111.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220112.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220113.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220114.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220117.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220118.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220119.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220120.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220121.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220124.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220125.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220126.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220127.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220128.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220207.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220208.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220209.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220210.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220211.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220214.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220215.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220216.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220217.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220218.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220221.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220222.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220223.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220224.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220225.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220228.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220301.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220302.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220303.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220304.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220307.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220308.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220309.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220310.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220311.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220314.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220315.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220316.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220317.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220318.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220321.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220322.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220323.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220324.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220325.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220328.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220329.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220330.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220331.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220401.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220406.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220407.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220408.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220411.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220412.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220413.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220414.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220415.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220418.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220419.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220420.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220421.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220422.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220425.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220426.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220427.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220428.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220429.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220505.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220506.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220509.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220510.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220511.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220512.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220513.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220516.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220517.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220518.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220519.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220520.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220523.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220524.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220525.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220526.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220527.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220530.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220531.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220601.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220602.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220606.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220607.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220608.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220609.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220610.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220613.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220614.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220615.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220616.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220617.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220620.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220621.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220622.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220624.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220627.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220629.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220630.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220701.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220704.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220705.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220706.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220707.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220711.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220713.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220714.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220715.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220718.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220720.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220721.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220722.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220725.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220726.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220727.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220728.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220729.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220801.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220802.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220803.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220804.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220805.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220808.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220809.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220810.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220811.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220812.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220815.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220816.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220817.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220818.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220822.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220823.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220824.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220825.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220826.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220829.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220830.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220831.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220901.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220902.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220905.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220906.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220907.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220909.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220914.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220916.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220920.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220927.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220928.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220929.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20220930.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221010.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221012.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221013.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221019.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221021.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221025.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221026.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221031.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221128.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221130.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221216.csv', 'ZC主力连续(缺2023)\\\\ZC主力连续_20221230.csv']\n", "code_value characters: ZC888\n", "按年份未处理的ZC888_up_2022.CSV文件合并成功!\n", "按照夜盘截止交易时间为23:00筛选商品期货品种\n", "ZC888_2022数据生成成功!\n", "按年份处理的ZC888_2022.CSV文件合并成功!\n", "按年份处理且进行等差复权的ZC888_rs_2022.CSV文件合并成功!\n" ] } ], "source": [ "os.chdir(csv_directory) \n", "for root, dirs, files in os.walk('.'):\n", " if len(dirs) > 0:\n", " for dir in dirs:\n", " # 获取二级子文件夹中的所有 CSV 文件\n", " all_csv_files = [os.path.join(dir, file) for file in os.listdir(dir) if file.endswith('.csv')] \n", " \n", " for sp_old_char in sp_old_chars:\n", " csv_old_files = [sp_file for sp_file in all_csv_files if sp_old_char in sp_file]\n", " if len(csv_old_files) > 0:\n", " # 生成按年份未处理的CSV文件\n", " old_up_df, alpha_chars, old_code_value = merged_old_unprocessed_tickdata(csv_old_files, sp_old_char)\n", " folder_up_path = str('%s/%s'%(out_up_path, old_code_value))\n", " if not os.path.exists(folder_up_path):\n", " os.makedirs(folder_up_path) \n", " old_up_df.to_csv('%s/%s_up%s.csv'%(folder_up_path,old_code_value,sp_old_char), index=False)\n", " print(\"按年份未处理的%s_up%s.CSV文件合并成功!\"%(old_code_value,sp_old_char))\n", "\n", " # 生成按年份处理后的CSV文件\n", " old_df = merged_old_tickdata(old_up_df, sp_old_char, alpha_chars, old_code_value)\n", " del old_up_df\n", " folder_path = str('%s/%s'%(out_path, old_code_value))\n", " if not os.path.exists(folder_path):\n", " os.makedirs(folder_path) \n", " old_df.to_csv('%s/%s%s.csv'%(folder_path,old_code_value,sp_old_char), index=False)\n", " print(\"按年份处理的%s%s.CSV文件合并成功!\"%(old_code_value,sp_old_char))\n", "\n", " # 生成按年份处理后的CSV文件按照等差复权处理\n", " old_rs_df = reinstatement_tickdata(old_df)\n", " del old_df\n", " folder_rs_path = str('%s/%s'%(out_rs_path, old_code_value))\n", " if not os.path.exists(folder_rs_path):\n", " os.makedirs(folder_rs_path) \n", " old_rs_df.to_csv('%s/%s_rs%s.csv'%(folder_rs_path,old_code_value,sp_old_char), index=False)\n", " print(\"按年份处理且进行等差复权的%s_rs%s.CSV文件合并成功!\"%(old_code_value,sp_old_char))\n", "\n", " del old_rs_df\n", " \n", " for sp_new_char in sp_new_chars:\n", " csv_new_files = [sp_file for sp_file in all_csv_files if sp_new_char in sp_file]\n", " if len(csv_new_files) > 0:\n", " # 生成按年份未处理的CSV文件\n", " new_up_df, alpha_chars, new_code_value = merged_new_unprocessed_tickdata(csv_new_files, sp_new_char)\n", " folder_up_path = str('%s/%s'%(out_up_path, new_code_value))\n", " if not os.path.exists(folder_up_path):\n", " os.makedirs(folder_up_path) \n", " new_up_df.to_csv('%s/%s_up%s.csv'%(folder_up_path,new_code_value,sp_new_char), index=False)\n", " print(\"按年份未处理的%s_up%s.CSV文件合并成功!\"%(new_code_value,sp_new_char))\n", "\n", " # 生成按年份处理后的CSV文件\n", " new_df = merged_new_tickdata(new_up_df, sp_new_char, alpha_chars, new_code_value)\n", " del new_up_df\n", " folder_path = str('%s/%s'%(out_path, new_code_value))\n", " if not os.path.exists(folder_path):\n", " os.makedirs(folder_path) \n", " new_df.to_csv('%s/%s%s.csv'%(folder_path,new_code_value,sp_new_char), index=False)\n", " print(\"按年份处理的%s%s.CSV文件合并成功!\"%(new_code_value,sp_new_char))\n", "\n", " # 生成按年份处理后的CSV文件按照等差复权处理\n", " new_rs_df = reinstatement_tickdata(new_df)\n", " del new_df\n", " folder_rs_path = str('%s/%s'%(out_rs_path, new_code_value))\n", " if not os.path.exists(folder_rs_path):\n", " os.makedirs(folder_rs_path) \n", " new_rs_df.to_csv('%s/%s_rs%s.csv'%(folder_rs_path,new_code_value,sp_new_char), index=False)\n", " print(\"按年份处理且进行等差复权的%s_rs%s.CSV文件合并成功!\"%(new_code_value,sp_new_char))\n", "\n", " del new_rs_df" ] }, { "cell_type": "code", "execution_count": null, "id": "4ff42c1f", "metadata": {}, "outputs": [], "source": [ "# import chardet\n", "# for root, dirs, files in os.walk('.'):\n", "# if len(dirs) > 0:\n", "# for dir in dirs:\n", "# all_csv_files = [os.path.join(dir, file) for file in os.listdir(dir) if file.endswith('.csv')]\n", "# fileNum_corrects = 0\n", "# fileNum_errors = 0\n", "\n", "# for csv_file in all_csv_files:\n", "# with open(csv_file, 'rb') as f:\n", "# data = f.read() \n", "# detected_encoding = chardet.detect(data)['encoding']\n", "\n", "# if (detected_encoding and detected_encoding != 'gbk') and (detected_encoding and detected_encoding != 'GB2312'):\n", "# fileNum_errors += 1\n", "# with open('output_error.txt', 'a') as f:\n", "# print(\"%s当前文件不为gbk格式,其文件格式为%s,需要转换为gbk格式,错误总数为%s\"%(csv_file,detected_encoding,fileNum_errors), file = f)\n", "# print(\"%s当前文件不为gbk格式,其文件格式为%s,需要转换为gbk格式,错误总数为%s\"%(csv_file,detected_encoding,fileNum_errors))\n", "# # print(\"%s当前文件不为gbk格式,其文件格式为%s,需要转换为gbk格式\"%(csv_file,detected_encoding))\n", "# else:\n", "# fileNum_corrects += 1\n", "# with open('output.txt', 'a') as f:\n", "# print(\"%s当前文件为gbk或者GB2312格式,无需要转换,正确总数为%s\"%(csv_file, fileNum_corrects), file = f)\n", "# if fileNum_errors >0:\n", "# print(\"存在错误文件,请核查!!!\")\n", " \n", "# print(\"查询完毕!!!\")" ] }, { "cell_type": "code", "execution_count": null, "id": "1f6e93e2", "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "merged_rs_df = pd.read_csv('D:\\data_transfer\\data_up_merged\\大商所\\j888\\j888_up_2020.csv', encoding='utf', low_memory=False)" ] }, { "cell_type": "code", "execution_count": null, "id": "33b31d28", "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "merged_rs_df.replace([np.inf, -np.inf], np.nan)" ] }, { "cell_type": "code", "execution_count": null, "id": "b2df07dd", "metadata": {}, "outputs": [], "source": [ "merged_rs_df.tail()" ] }, { "cell_type": "code", "execution_count": null, "id": "febd8fc4", "metadata": {}, "outputs": [], "source": [ "# # 检测NaN值\n", "# nan_mask = df['A'].isna()\n", "# print(df[nan_mask])\n", " \n", "# # 检测无穷值\n", "# inf_mask = df['A'].isinf()\n", "# print(df[inf_mask])\n", " \n", "# # 如果你想要在整个DataFrame中查找所有的NaN和无穷值,可以使用\n", "# nan_and_inf = df.isna() | df.isinf()\n", "# print(df[nan_and_inf])\n", "\n", "# 检测NaN值\n", "nan_mask = merged_rs_df.isna() # merged_rs_df['成交量']\n", "print(merged_rs_df[nan_mask])\n", "\n", "nan_index = merged_rs_df[nan_mask].index\n", "print(nan_index)\n", "# nan_index_in_column_A = merged_rs_df['成交量'].isna().index\n", "# print(\"NaN indices in column '成交量':\", nan_index_in_column_A)\n", " \n", "# 检测无穷值\n", "# inf_mask = pd.isinf(merged_rs_df['成交量'])\n", "# print(merged_rs_df[inf_mask])\n", " \n", "# 如果你想要在整个DataFrame中查找所有的NaN和无穷值,可以使用\n", "# nan_and_inf = df.isna() | df.isinf()\n", "# print(df[nan_and_inf])" ] }, { "cell_type": "code", "execution_count": null, "id": "98b01523", "metadata": {}, "outputs": [], "source": [ "merged_rs_df.iloc[nan_index]" ] }, { "cell_type": "code", "execution_count": null, "id": "8efb7d08", "metadata": {}, "outputs": [], "source": [ "# merged_rs_df = merged_rs_df.drop(4017556)\n", "merged_rs_df = merged_rs_df.drop(merged_rs_df.index[nan_index])" ] }, { "cell_type": "code", "execution_count": null, "id": "71702d76", "metadata": {}, "outputs": [], "source": [ "merged_rs_df.iloc[nan_index]" ] }, { "cell_type": "code", "execution_count": null, "id": "60c8bc6c", "metadata": {}, "outputs": [], "source": [ "# merged_rs_df['成交量'].replace(np.nan,0,inplace=True)\n", "# merged_rs_df['成交量'].replace(np.inf,0,inplace=True)" ] }, { "cell_type": "code", "execution_count": null, "id": "808dd229", "metadata": {}, "outputs": [], "source": [ "merged_rs_df['volume'] = merged_rs_df['成交量'].astype(int)" ] }, { "cell_type": "code", "execution_count": null, "id": "0b07ec27", "metadata": {}, "outputs": [], "source": [ "merged_rs_df['volume'] = merged_rs_df['volume'].astype(int)" ] }, { "cell_type": "code", "execution_count": null, "id": "2b4cd024", "metadata": {}, "outputs": [], "source": [ "pd.set_option('mode.use_inf_as_na', True)\n", "nan_index_in_column_A = merged_rs_df['volume'].isna().index\n", "print(\"NaN indices in column 'A':\", nan_index_in_column_A)" ] }, { "cell_type": "code", "execution_count": null, "id": "55655ddb", "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "pd.set_option('mode.use_inf_as_na', True)\n", "inf_index_in_column_A = merged_rs_df['volume'].isinf().index\n", "print(\"Inf indices in column 'A':\", inf_index_in_column_A)" ] }, { "cell_type": "code", "execution_count": null, "id": "4761b95d", "metadata": {}, "outputs": [], "source": [ "not_int_values = merged_rs_df['成交量'].apply(lambda x: not isinstance(pd.to_numeric(x, errors='coerce'), float))" ] }, { "cell_type": "code", "execution_count": null, "id": "f8b97f31", "metadata": {}, "outputs": [], "source": [ "print(merged_rs_df.loc[not_int_values, '成交量'])" ] }, { "cell_type": "code", "execution_count": null, "id": "0f639067", "metadata": {}, "outputs": [], "source": [ "merged_rs_df.tail()" ] }, { "cell_type": "code", "execution_count": null, "id": "59b47b33", "metadata": {}, "outputs": [], "source": [ "merged_rs_df['main_contract'] = merged_rs_df['main_contract'].astype(str)\n", "merged_rs_df['symbol'] = merged_rs_df['symbol'].astype(str)\n", "merged_rs_df['datetime'] = pd.to_datetime(merged_rs_df['datetime'], errors='coerce', format='%Y-%m-%d %H:%M:%S.%f')\n", "merged_rs_df['lastprice'] = merged_rs_df['lastprice'].astype(float)\n", "merged_rs_df['volume'] = merged_rs_df['volume'].astype(int)\n", "merged_rs_df['bid_p'] = merged_rs_df['bid_p'].astype(float)\n", "merged_rs_df['ask_p'] = merged_rs_df['ask_p'].astype(float)\n", "merged_rs_df['bid_v'] = merged_rs_df['bid_v'].astype(int)\n", "merged_rs_df['ask_v'] = merged_rs_df['ask_v'].astype(int)" ] }, { "cell_type": "code", "execution_count": null, "id": "8edc4f4e", "metadata": {}, "outputs": [], "source": [ "# 要查找的值\n", "value_to_find = '0l4276.0'\n", " \n", "# 查找值的索引\n", "index_of_value = merged_rs_df.index[merged_rs_df['volume'] == value_to_find].tolist()\n", "print(index_of_value)" ] }, { "cell_type": "code", "execution_count": null, "id": "4a2d43b8", "metadata": {}, "outputs": [], "source": [ "# 要查找的值\n", "value_to_find = '3564.0<70'\n", " \n", "# 查找值的索引\n", "index_of_value = merged_rs_df.index[merged_rs_df['lastprice'] == value_to_find].tolist()\n", "print(index_of_value)" ] }, { "cell_type": "code", "execution_count": null, "id": "35491aea", "metadata": {}, "outputs": [], "source": [ "merged_rs_df.loc[9748911-5:9748911+5]" ] }, { "cell_type": "code", "execution_count": null, "id": "e9bc02b5", "metadata": {}, "outputs": [], "source": [ "merged_rs_df.loc[9748911,'volume'] = 0 \n" ] }, { "cell_type": "code", "execution_count": null, "id": "ac80c04d", "metadata": {}, "outputs": [], "source": [ "merged_rs_df.loc[2079318-5:2079318+5]" ] }, { "cell_type": "code", "execution_count": null, "id": "60a21f7a", "metadata": {}, "outputs": [], "source": [ "merged_rs_df.to_csv('D:/ag888_2019.csv', index=False)" ] }, { "cell_type": "code", "execution_count": null, "id": "5fd5e0a8", "metadata": {}, "outputs": [], "source": [ "# 等差复权\n", "import numpy as np\n", "merged_rs_df['复权因子'] = np.where(merged_rs_df['symbol'] != merged_rs_df['symbol'].shift(), merged_rs_df['ask_p'].shift() - merged_rs_df['bid_p'], 0)\n" ] } ], "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.10.9" } }, "nbformat": 4, "nbformat_minor": 5 }