185 KiB
185 KiB
In [1]:
import pandas as pd import numpy as np
In [2]:
daily_data = pd.read_excel('data/电厂日数据.xlsx', sheet_name=None) daily_data.keys()
Out[2]:
dict_keys(['浙江秀舟', '武乡西山', '邯郸东郊', '建投遵化'])
In [3]:
zjxz_daily = daily_data.get('浙江秀舟') wxxs_daily = daily_data.get('武乡西山') hddj_daily = daily_data.get('邯郸东郊') jtzh_daily = daily_data.get('建投遵化')
In [4]:
zjxz_daily['发电量(万千瓦时)'] = zjxz_daily['发电量(千瓦时)'] / 10000 zjxz_daily.head()
Out[4]:
days | 发电量(千瓦时) | 供热量(吉焦) | 燃料消耗量(吨) | 流量 (m3/h) | 氮氧化物浓度(mg/m3) | 含氧量(%) | 温度(℃) | 二氧化硫浓度(mg/m3) | 烟尘浓度(mg/m3) | 发电量(万千瓦时) | |
---|---|---|---|---|---|---|---|---|---|---|---|
0 | 2018-10-01 | 156796.0 | 6536.83 | 323 | 162345.192917 | 24.515087 | 9.900000 | 51.250000 | 4.721475 | 0.176932 | 15.6796 |
1 | 2018-10-02 | 133984.0 | 2484.64 | 218 | 140175.330833 | 18.829456 | 9.400000 | 50.679167 | 3.698115 | 0.161356 | 13.3984 |
2 | 2018-10-03 | 134023.0 | 3020.83 | 212 | 154686.184167 | 20.891797 | 8.550000 | 52.808333 | 6.381178 | 0.117507 | 13.4023 |
3 | 2018-10-04 | 124765.0 | 5599.23 | 223 | 120345.545833 | 18.641687 | 10.202083 | 48.854167 | 2.393757 | 0.761287 | 12.4765 |
4 | 2018-10-05 | 134414.0 | 4702.65 | 243 | 162533.103542 | 22.031219 | 11.497917 | 45.783333 | 0.338422 | 1.842860 | 13.4414 |
In [5]:
zjxz_daily.rename(columns={'流量 (m3/h)': 'flow', '温度(℃)': 'temperature', '含氧量(%)': 'r_O2'}, inplace=True) zjxz_daily['c_smoke'] = zjxz_daily['flow'] * zjxz_daily['烟尘浓度(mg/m3)'] zjxz_daily['c_NO2'] = zjxz_daily['flow'] * zjxz_daily['氮氧化物浓度(mg/m3)'] zjxz_daily['c_SO2'] = zjxz_daily['flow'] * zjxz_daily['二氧化硫浓度(mg/m3)'] zjxz_daily['num_workers'] = 2 zjxz_daily['企业名称'] = '浙江秀舟热电有限公司'
In [6]:
zjxz_daily_final = zjxz_daily[ ['days', '企业名称', 'r_O2', 'temperature', '发电量(万千瓦时)', '供热量(吉焦)', 'c_smoke', 'c_NO2', 'c_SO2', 'flow', 'num_workers', '燃料消耗量(吨)']].copy()
In [7]:
wxxs_daily.rename(columns={'Unnamed: 0': 'days'}, inplace=True)
In [8]:
num_cols = [x for x in wxxs_daily.columns if x not in ['days', '企业名称', '机组1_状态', '机组2_状态']]
In [9]:
wxxs_daily.dropna(inplace=True) wxxs_daily = wxxs_daily[~((wxxs_daily['机组1_状态'] == '停运') & (wxxs_daily['机组2_状态'] == '停运'))].copy() wxxs_daily.shape
Out[9]:
(112, 23)
In [10]:
wxxs_daily.columns
Out[10]:
Index(['days', '发电量_1(万千瓦时)', '供热量_1(吉焦)', '燃料消耗量_1(吨)', '发电量_2(万千瓦时)', '供热量_2(吉焦)', '燃料消耗量_2(吨)', '企业名称', '发电量(万千瓦时)', '供热量(吉焦)', '燃料消耗量(吨)', '机组1_二氧化硫浓度(mg/m3)', '机组1_氮氧化物浓度(mg/m3)', '机组1_烟尘浓度(mg/m3)', '机组1_流速(m/s)', '机组1_流量(m3/h)', '机组1_状态', '机组2_二氧化硫浓度(mg/m3)', '机组2_氮氧化物浓度(mg/m3)', '机组2_烟尘浓度(mg/m3)', '机组2_流速(m/s)', '机组2_流量(m3/h)', '机组2_状态'], dtype='object')
In [11]:
wxxs_daily['c_smoke'] = wxxs_daily['机组1_流量(m3/h)'] * wxxs_daily['机组1_烟尘浓度(mg/m3)'] + wxxs_daily['机组2_流量(m3/h)'] * wxxs_daily['机组2_烟尘浓度(mg/m3)'] wxxs_daily['c_NO2'] = wxxs_daily['机组1_流量(m3/h)'] * wxxs_daily['机组1_氮氧化物浓度(mg/m3)'] + wxxs_daily['机组2_流量(m3/h)'] * wxxs_daily['机组2_氮氧化物浓度(mg/m3)'] wxxs_daily['c_SO2'] = wxxs_daily['机组1_流量(m3/h)'] * wxxs_daily['机组1_二氧化硫浓度(mg/m3)'] + wxxs_daily['机组2_流量(m3/h)'] * wxxs_daily['机组2_二氧化硫浓度(mg/m3)'] wxxs_daily['flow'] = wxxs_daily['机组1_流量(m3/h)'] + wxxs_daily['机组2_流量(m3/h)'] wxxs_daily['r_O2'] = np.nan wxxs_daily['temperature'] = np.nan wxxs_daily
Out[11]:
days | 发电量_1(万千瓦时) | 供热量_1(吉焦) | 燃料消耗量_1(吨) | 发电量_2(万千瓦时) | 供热量_2(吉焦) | 燃料消耗量_2(吨) | 企业名称 | 发电量(万千瓦时) | 供热量(吉焦) | ... | 机组2_烟尘浓度(mg/m3) | 机组2_流速(m/s) | 机组2_流量(m3/h) | 机组2_状态 | c_smoke | c_NO2 | c_SO2 | flow | r_O2 | temperature | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 2021-01-01 | 952 | 11032.5 | 5478.8 | 893 | 0.0 | 4689.7 | 武乡西山发电有限责任公司 | 1845 | 11032.5 | ... | 2.25 | 5.00 | 731609.00 | 正常运行 | 5.526793e+06 | 7.328620e+07 | 4.749923e+07 | 2290111.96 | NaN | NaN |
1 | 2021-01-02 | 1127 | 11180.5 | 6125.4 | 1061 | 0.0 | 5455.5 | 武乡西山发电有限责任公司 | 2188 | 11180.5 | ... | 2.37 | 9.18 | 1326387.42 | 正常运行 | 7.281598e+06 | 9.776706e+07 | 6.054234e+07 | 2975016.92 | NaN | NaN |
2 | 2021-01-03 | 1051 | 11197.7 | 5717.6 | 1053 | 0.0 | 4060.5 | 武乡西山发电有限责任公司 | 2104 | 11197.7 | ... | 2.38 | 9.85 | 1417186.13 | 正常运行 | 7.514610e+06 | 1.000303e+08 | 6.075841e+07 | 3073868.76 | NaN | NaN |
3 | 2021-01-04 | 1179 | 11146.6 | 6172.5 | 1237 | 0.0 | 5574.7 | 武乡西山发电有限责任公司 | 2416 | 11146.6 | ... | 2.39 | 9.07 | 1304455.88 | 正常运行 | 7.176101e+06 | 9.310243e+07 | 5.473308e+07 | 2914952.34 | NaN | NaN |
4 | 2021-01-05 | 1142 | 10922.4 | 6053.3 | 1082 | 0.0 | 6363.9 | 武乡西山发电有限责任公司 | 2224 | 10922.4 | ... | 2.42 | 9.71 | 1390566.88 | 正常运行 | 7.495997e+06 | 9.931573e+07 | 6.013172e+07 | 3042896.96 | NaN | NaN |
... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
111 | 2021-04-22 | 0 | 0.0 | 0.0 | 910 | 0.0 | 4857.5 | 武乡西山发电有限责任公司 | 910 | 0.0 | ... | 1.35 | 10.16 | 1382219.04 | 正常运行 | 1.865996e+06 | 4.958020e+07 | 2.526696e+07 | 1382219.04 | NaN | NaN |
112 | 2021-04-23 | 0 | 0.0 | 0.0 | 978 | 0.0 | 4662.7 | 武乡西山发电有限责任公司 | 978 | 0.0 | ... | 1.56 | 10.63 | 1448026.88 | 正常运行 | 2.258922e+06 | 5.286746e+07 | 2.089503e+07 | 1448026.88 | NaN | NaN |
113 | 2021-04-24 | 0 | 0.0 | 0.0 | 1000 | 0.0 | 5105.5 | 武乡西山发电有限责任公司 | 1000 | 0.0 | ... | 1.58 | 10.30 | 1413869.08 | 正常运行 | 2.233913e+06 | 5.222832e+07 | 2.267846e+07 | 1413869.08 | NaN | NaN |
114 | 2021-04-25 | 0 | 0.0 | 0.0 | 912 | 0.0 | 5133.1 | 武乡西山发电有限责任公司 | 912 | 0.0 | ... | 1.73 | 10.02 | 1370190.96 | 正常运行 | 2.370430e+06 | 4.853216e+07 | 1.964854e+07 | 1370190.96 | NaN | NaN |
115 | 2021-04-26 | 0 | 0.0 | 0.0 | 913 | 0.0 | 4615.6 | 武乡西山发电有限责任公司 | 913 | 0.0 | ... | 2.03 | 9.59 | 1316204.83 | 正常运行 | 2.671896e+06 | 4.660681e+07 | 2.409971e+07 | 1316204.83 | NaN | NaN |
112 rows × 29 columns
In [12]:
wxxs_daily['num_workers'] = (wxxs_daily[['机组1_状态', '机组2_状态']] == '正常运行').sum(axis=1).values
In [13]:
wxxs_daily_final = wxxs_daily[ ['days', '企业名称', 'r_O2', 'temperature', '发电量(万千瓦时)', '供热量(吉焦)', 'c_smoke', 'c_NO2', 'c_SO2', 'flow', 'num_workers', '燃料消耗量(吨)']].copy()
In [14]:
hddj_daily.rename(columns={'Unnamed: 0': 'days'}, inplace=True) hddj_daily.shape
Out[14]:
(59, 28)
In [15]:
hddj_daily.columns
Out[15]:
Index(['days', '发电量_1(万千瓦时)', '供热量_1(吉焦)', '燃料消耗量_1(吨)', '发电量_2(万千瓦时)', '供热量_2(吉焦)', '燃料消耗量_2(吨)', '企业名称', '机组1_流量 (m3/h)', '机组1_NOx浓度(mg/m3)', '机组1_SO2浓度(mg/m3)', '机组1_烟尘浓度(mg/m3)', '机组1_含氧量(%)', '机组1_温度(℃)', '机组1_烟气湿度(%)', '机组1_烟气压力(千帕)', '机组1_烟气流速(m/s)', '机组1_状态', '机组2_流量 (m3/h)', '机组2_NOx浓度(mg/m3)', '机组2_SO2浓度(mg/m3)', '机组2_烟尘浓度(mg/m3)', '机组2_含氧量(%)', '机组2_温度(℃)', '机组2_烟气湿度(%)', '机组2_烟气压力(千帕)', '机组2_烟气流速(m/s)', '机组2_状态'], dtype='object')
In [16]:
hddj_daily['c_smoke'] = hddj_daily['机组1_流量 (m3/h)'] * hddj_daily['机组1_烟尘浓度(mg/m3)'] + hddj_daily['机组2_流量 (m3/h)'] * hddj_daily['机组2_烟尘浓度(mg/m3)'] hddj_daily['c_NO2'] = hddj_daily['机组1_流量 (m3/h)'] * hddj_daily['机组1_NOx浓度(mg/m3)'] + hddj_daily['机组2_流量 (m3/h)'] * hddj_daily['机组2_NOx浓度(mg/m3)'] hddj_daily['c_SO2'] = hddj_daily['机组1_流量 (m3/h)'] * hddj_daily['机组1_SO2浓度(mg/m3)'] + hddj_daily['机组2_流量 (m3/h)'] * hddj_daily['机组2_SO2浓度(mg/m3)'] hddj_daily['flow'] = hddj_daily['机组1_流量 (m3/h)'] + hddj_daily['机组2_流量 (m3/h)'] hddj_daily['r_O2'] = (hddj_daily['机组1_含氧量(%)'] + hddj_daily['机组2_含氧量(%)']) / 2 hddj_daily['temperature'] = (hddj_daily['机组1_温度(℃)'] + hddj_daily['机组2_温度(℃)']) / 2 hddj_daily
Out[16]:
days | 发电量_1(万千瓦时) | 供热量_1(吉焦) | 燃料消耗量_1(吨) | 发电量_2(万千瓦时) | 供热量_2(吉焦) | 燃料消耗量_2(吨) | 企业名称 | 机组1_流量 (m3/h) | 机组1_NOx浓度(mg/m3) | ... | 机组2_烟气湿度(%) | 机组2_烟气压力(千帕) | 机组2_烟气流速(m/s) | 机组2_状态 | c_smoke | c_NO2 | c_SO2 | flow | r_O2 | temperature | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 2022-01-01 | 494.20 | 30829 | 2861 | 536.50 | 324 | 2752 | 国电电力邯郸东郊热电有限责任公司 | 941229.60 | 18.200375 | ... | 14.332542 | -0.001208 | 13.711958 | 正常运行 | 3.257517e+06 | 3.804381e+07 | 3.516073e+07 | 2036233.80 | 6.983896 | 49.121292 |
1 | 2022-01-02 | 554.30 | 32122 | 2536 | 567.90 | 1008 | 3086 | 国电电力邯郸东郊热电有限责任公司 | 992216.10 | 19.536458 | ... | 13.511000 | -0.004167 | 13.774167 | 正常运行 | 3.484952e+06 | 4.221547e+07 | 3.579036e+07 | 2106074.55 | 6.522833 | 48.618542 |
2 | 2022-01-03 | 558.30 | 33451 | 2911 | 566.20 | 1296 | 2914 | 国电电力邯郸东郊热电有限责任公司 | 1016053.05 | 20.577917 | ... | 13.971208 | -0.003500 | 13.844875 | 正常运行 | 3.400451e+06 | 4.260501e+07 | 3.411403e+07 | 2127569.40 | 6.717021 | 48.960354 |
3 | 2022-01-04 | 529.70 | 33179 | 3023 | 563.50 | 1248 | 2847 | 国电电力邯郸东郊热电有限责任公司 | 979135.35 | 20.397917 | ... | 13.916375 | -0.008208 | 13.842125 | 正常运行 | 3.592141e+06 | 3.998053e+07 | 2.997909e+07 | 2091564.90 | 6.815604 | 49.029333 |
4 | 2022-01-05 | 563.90 | 29731 | 3191 | 609.30 | 1362 | 3014 | 国电电力邯郸东郊热电有限责任公司 | 996159.15 | 17.955417 | ... | 14.428917 | 0.005875 | 14.311083 | 正常运行 | 3.586249e+06 | 3.929008e+07 | 3.131626e+07 | 2137312.95 | 6.755562 | 49.144292 |
5 | 2022-01-06 | 561.00 | 32505 | 3357 | 577.20 | 1236 | 3353 | 国电电力邯郸东郊热电有限责任公司 | 970119.15 | 20.292250 | ... | 15.268208 | -0.000167 | 14.131583 | 正常运行 | 2.215846e+06 | 3.931515e+07 | 2.436974e+07 | 2082375.90 | 6.824542 | 50.642187 |
6 | 2022-01-07 | 570.00 | 33189 | 3231 | 579.00 | 1035 | 3252 | 国电电力邯郸东郊热电有限责任公司 | 998681.85 | 18.996333 | ... | 14.889875 | -0.003833 | 14.068833 | 正常运行 | 2.220582e+06 | 3.917723e+07 | 3.088392e+07 | 2112319.50 | 6.709875 | 50.175917 |
7 | 2022-01-08 | 526.80 | 31881 | 2765 | 542.90 | 1323 | 2548 | 国电电力邯郸东郊热电有限责任公司 | 974497.65 | 19.103583 | ... | 14.535917 | 0.001125 | 13.726083 | 正常运行 | 2.188609e+06 | 3.799830e+07 | 3.236050e+07 | 2066828.25 | 6.825625 | 49.571188 |
8 | 2022-01-09 | 517.10 | 30799 | 2574 | 538.90 | 1305 | 2394 | 国电电力邯郸东郊热电有限责任公司 | 957560.55 | 19.974542 | ... | 14.305000 | -0.008500 | 13.569167 | 正常运行 | 2.169250e+06 | 3.822554e+07 | 2.824060e+07 | 2041423.95 | 6.856500 | 49.386896 |
9 | 2022-01-10 | 512.80 | 29277 | 2512 | 483.40 | 1335 | 2303 | 国电电力邯郸东郊热电有限责任公司 | 956263.20 | 20.450042 | ... | 14.191625 | -0.030583 | 12.975792 | 正常运行 | 2.183676e+06 | 3.820367e+07 | 2.807317e+07 | 1994067.60 | 7.151688 | 49.422646 |
10 | 2022-01-11 | 521.20 | 32460 | 2757 | 536.10 | 1299 | 2819 | 国电电力邯郸东郊热电有限责任公司 | 955973.40 | 18.979875 | ... | 14.764958 | -0.029042 | 13.674167 | 正常运行 | 2.485838e+06 | 3.670131e+07 | 2.607466e+07 | 2040290.70 | 6.904021 | 49.946958 |
11 | 2022-01-12 | 543.32 | 33593 | 3132 | 558.85 | 1368 | 2612 | 国电电力邯郸东郊热电有限责任公司 | 987528.75 | 18.116542 | ... | 14.263000 | -0.015208 | 13.690458 | 正常运行 | 2.649776e+06 | 3.719654e+07 | 2.452062e+07 | 2081641.20 | 6.605063 | 49.397167 |
12 | 2022-01-13 | 512.52 | 33326 | 2950 | 527.32 | 1398 | 2820 | 国电电力邯郸东郊热电有限责任公司 | 971672.85 | 18.861125 | ... | 14.442958 | -0.022458 | 13.463542 | 正常运行 | 2.820830e+06 | 3.789349e+07 | 2.538908e+07 | 2044506.15 | 6.918958 | 49.506000 |
13 | 2022-01-14 | 495.42 | 31417 | 2755 | 512.83 | 1536 | 2820 | 国电电力邯郸东郊热电有限责任公司 | 956458.65 | 18.336958 | ... | 14.328583 | -0.026708 | 13.353708 | 正常运行 | 3.077069e+06 | 3.599071e+07 | 2.415509e+07 | 2022557.25 | 7.130708 | 49.151625 |
14 | 2022-01-15 | 500.06 | 32434 | 2834 | 517.19 | 1242 | 2986 | 国电电力邯郸东郊热电有限责任公司 | 950168.55 | 20.059333 | ... | 14.199875 | -0.017833 | 13.440708 | 正常运行 | 3.123245e+06 | 3.908984e+07 | 2.629249e+07 | 2025448.50 | 7.077354 | 48.802750 |
15 | 2022-01-16 | 527.93 | 31986 | 3182 | 542.34 | 1116 | 3132 | 国电电力邯郸东郊热电有限责任公司 | 973078.80 | 19.974500 | ... | 14.185542 | -0.014458 | 13.628750 | 正常运行 | 3.072400e+06 | 3.788218e+07 | 2.771309e+07 | 2063515.65 | 7.021583 | 49.027646 |
16 | 2022-01-17 | 496.50 | 32268 | 3121 | 513.14 | 1362 | 2912 | 国电电力邯郸东郊热电有限责任公司 | 956802.15 | 18.879083 | ... | 13.929958 | -0.020917 | 13.250917 | 正常运行 | 3.049155e+06 | 3.732636e+07 | 2.506779e+07 | 2021291.10 | 6.905312 | 48.496542 |
17 | 2022-01-18 | 529.31 | 31814 | 3241 | 544.11 | 1305 | 3070 | 国电电力邯郸东郊热电有限责任公司 | 991453.20 | 20.236625 | ... | 14.144208 | -0.004125 | 13.642042 | 正常运行 | 3.533021e+06 | 4.077926e+07 | 3.210222e+07 | 2083759.65 | 6.787937 | 48.815833 |
18 | 2022-01-19 | 552.01 | 30414 | 3274 | 565.96 | 1161 | 3297 | 国电电力邯郸东郊热电有限责任公司 | 991811.85 | 20.144542 | ... | 14.787958 | -0.029292 | 13.718750 | 正常运行 | 3.315513e+06 | 4.099829e+07 | 3.068099e+07 | 2078882.55 | 6.750271 | 49.744854 |
19 | 2022-01-20 | 544.00 | 32416 | 3594 | 581.34 | 1329 | 3359 | 国电电力邯郸东郊热电有限责任公司 | 1005389.55 | 19.532208 | ... | 14.510042 | -0.025833 | 13.986250 | 正常运行 | 3.289174e+06 | 4.072550e+07 | 3.275159e+07 | 2118676.50 | 6.830604 | 49.177000 |
20 | 2022-01-21 | 561.29 | 34300 | 3891 | 617.18 | 1383 | 4019 | 国电电力邯郸东郊热电有限责任公司 | 1028425.05 | 19.846833 | ... | 14.936792 | -0.005083 | 14.560750 | 正常运行 | 3.916393e+06 | 4.168427e+07 | 3.064610e+07 | 2179366.65 | 6.640479 | 49.790083 |
21 | 2022-01-22 | 574.00 | 38342 | 4276 | 585.25 | 1368 | 3923 | 国电电力邯郸东郊热电有限责任公司 | 1030724.40 | 20.398667 | ... | 15.098875 | -0.022167 | 14.133250 | 正常运行 | 2.963543e+06 | 4.162003e+07 | 3.149780e+07 | 2146024.65 | 6.572896 | 49.776083 |
22 | 2022-01-23 | 534.94 | 37444 | 3767 | 550.24 | 1242 | 3743 | 国电电力邯郸东郊热电有限责任公司 | 685315.05 | 20.195708 | ... | 14.761500 | -0.027958 | 13.891958 | 正常运行 | 2.249357e+06 | 3.400526e+07 | 2.437621e+07 | 1787562.75 | 6.958458 | 49.380604 |
23 | 2022-01-24 | 543.91 | 34539 | 3175 | 550.61 | 1362 | 3852 | 国电电力邯郸东郊热电有限责任公司 | 747819.00 | 19.783167 | ... | 14.277750 | -0.015417 | 13.751458 | 正常运行 | 2.795426e+06 | 3.381377e+07 | 2.564188e+07 | 1846524.00 | 6.968271 | 48.926375 |
24 | 2022-01-25 | 538.31 | 36753 | 3860 | 551.21 | 1131 | 3621 | 国电电力邯郸东郊热电有限责任公司 | 981332.25 | 20.899917 | ... | 14.441208 | -0.008750 | 13.930542 | 正常运行 | 3.282900e+06 | 4.020975e+07 | 3.355836e+07 | 2091790.35 | 6.788958 | 49.144958 |
25 | 2022-01-26 | 529.59 | 34148 | 3749 | 545.59 | 891 | 3735 | 国电电力邯郸东郊热电有限责任公司 | 973191.45 | 19.605917 | ... | 14.133625 | -0.019167 | 13.717375 | 正常运行 | 3.859786e+06 | 3.911198e+07 | 3.029390e+07 | 2072011.20 | 6.913479 | 49.117188 |
26 | 2022-01-27 | 525.88 | 33630 | 3725 | 537.33 | 777 | 3446 | 国电电力邯郸东郊热电有限责任公司 | 976386.90 | 21.139042 | ... | 13.993833 | -0.019167 | 13.451958 | 正常运行 | 3.684927e+06 | 3.976530e+07 | 3.123768e+07 | 2055897.60 | 6.820521 | 48.889979 |
27 | 2022-01-28 | 545.06 | 34181 | 3866 | 554.88 | 558 | 3721 | 国电电力邯郸东郊热电有限责任公司 | 995228.10 | 20.381167 | ... | 14.186417 | -0.007375 | 13.664208 | 正常运行 | 4.163429e+06 | 4.099262e+07 | 3.523118e+07 | 2088629.70 | 6.632417 | 49.155354 |
28 | 2022-01-29 | 522.68 | 30637 | 3395 | 544.47 | 399 | 3142 | 国电电力邯郸东郊热电有限责任公司 | 967837.80 | 20.602667 | ... | 14.288167 | -0.012125 | 13.557125 | 正常运行 | 4.084923e+06 | 4.094954e+07 | 3.197806e+07 | 2051150.70 | 6.914521 | 49.168250 |
29 | 2022-01-30 | 509.69 | 34254 | 3101 | 526.92 | 258 | 2820 | 国电电力邯郸东郊热电有限责任公司 | 959857.95 | 22.424542 | ... | 14.165333 | -0.019083 | 13.457583 | 正常运行 | 3.480797e+06 | 4.399487e+07 | 4.178259e+07 | 2037258.90 | 6.831771 | 49.357229 |
30 | 2022-01-31 | 516.51 | 32145 | 2985 | 528.13 | 210 | 2966 | 国电电力邯郸东郊热电有限责任公司 | 982636.80 | 22.933250 | ... | 13.787333 | -0.011708 | 13.436125 | 正常运行 | 3.887147e+06 | 4.427475e+07 | 3.732908e+07 | 2064487.35 | 7.017104 | 48.584083 |
31 | 2022-02-01 | 500.46 | 25687 | 2662 | 543.60 | 207 | 2895 | 国电电力邯郸东郊热电有限责任公司 | 958825.35 | 18.983458 | ... | 13.722667 | -0.020083 | 13.511750 | 正常运行 | 3.383877e+06 | 4.085998e+07 | 3.449124e+07 | 2047852.20 | 7.464958 | 48.320896 |
32 | 2022-02-02 | 477.03 | 29061 | 2821 | 534.40 | 186 | 2930 | 国电电力邯郸东郊热电有限责任公司 | 935412.75 | 19.692250 | ... | 14.131875 | -0.013042 | 13.611125 | 正常运行 | 3.049138e+06 | 3.918686e+07 | 3.206403e+07 | 2025385.50 | 7.444104 | 48.552771 |
33 | 2022-02-03 | 439.93 | 29598 | 2779 | 494.86 | 204 | 2937 | 国电电力邯郸东郊热电有限责任公司 | 908839.35 | 20.232167 | ... | 13.783458 | -0.020375 | 13.166667 | 正常运行 | 3.341479e+06 | 3.938607e+07 | 2.994317e+07 | 1968999.15 | 7.629937 | 48.365687 |
34 | 2022-02-04 | 452.76 | 28709 | 2523 | 493.99 | 282 | 2867 | 国电电力邯郸东郊热电有限责任公司 | 911025.60 | 18.351792 | ... | 13.776375 | -0.031458 | 13.159875 | 正常运行 | 3.128708e+06 | 3.498011e+07 | 2.834605e+07 | 1970188.50 | 7.782021 | 48.446104 |
35 | 2022-02-05 | 508.35 | 30133 | 2884 | 521.49 | 285 | 2916 | 国电电力邯郸东郊热电有限责任公司 | 920823.45 | 19.440333 | ... | 13.928458 | -0.020042 | 13.502917 | 正常运行 | 3.111385e+06 | 3.677589e+07 | 2.818258e+07 | 2005648.35 | 7.184229 | 49.038479 |
36 | 2022-02-06 | 485.41 | 27635 | 2902 | 503.13 | 363 | 2947 | 国电电力邯郸东郊热电有限责任公司 | 916121.70 | 18.340417 | ... | 13.860208 | -0.019833 | 13.172083 | 正常运行 | 3.455052e+06 | 3.308199e+07 | 2.807928e+07 | 1975579.65 | 7.313896 | 48.821979 |
37 | 2022-02-07 | 469.75 | 28259 | 2939 | 484.85 | 363 | 2754 | 国电电力邯郸东郊热电有限责任公司 | 917169.90 | 18.995583 | ... | 13.576750 | -0.021792 | 12.952875 | 正常运行 | 3.439634e+06 | 3.676384e+07 | 2.925662e+07 | 1963510.95 | 7.419667 | 48.461833 |
38 | 2022-02-08 | 452.87 | 26685 | 2556 | 481.92 | 603 | 2485 | 国电电力邯郸东郊热电有限责任公司 | 886401.60 | 20.192167 | ... | 13.721208 | -0.025417 | 12.863625 | 正常运行 | 3.257388e+06 | 3.744135e+07 | 2.738935e+07 | 1923192.15 | 7.390354 | 48.752333 |
39 | 2022-02-09 | 470.87 | 26037 | 2691 | 488.17 | 681 | 2834 | 国电电力邯郸东郊热电有限责任公司 | 906835.80 | 19.853292 | ... | 14.036875 | -0.026583 | 12.952667 | 正常运行 | 3.433475e+06 | 3.669136e+07 | 2.877928e+07 | 1945687.50 | 7.280375 | 49.129250 |
40 | 2022-02-10 | 490.75 | 25530 | 2901 | 508.89 | 591 | 3172 | 国电电力邯郸东郊热电有限责任公司 | 928945.80 | 19.825792 | ... | 13.953417 | -0.011083 | 13.232667 | 正常运行 | 3.066035e+06 | 3.750276e+07 | 3.010066e+07 | 1991943.15 | 7.293646 | 48.845062 |
41 | 2022-02-11 | 467.50 | 24359 | 2790 | 497.45 | 735 | 2835 | 国电电力邯郸东郊热电有限责任公司 | 885137.40 | 20.022458 | ... | 14.210083 | -0.011542 | 13.247875 | 正常运行 | 2.696465e+06 | 3.593293e+07 | 3.018604e+07 | 1944751.05 | 7.397271 | 48.866104 |
42 | 2022-02-12 | 446.31 | 24180 | 2766 | 474.04 | 621 | 2787 | 国电电力邯郸东郊热电有限责任公司 | 878793.15 | 19.901583 | ... | 13.956625 | -0.018250 | 12.992667 | 正常运行 | 2.753090e+06 | 3.688195e+07 | 2.234456e+07 | 1922297.55 | 7.691063 | 48.736104 |
43 | 2022-02-13 | 466.12 | 25274 | 3054 | 491.41 | 594 | 2915 | 国电电力邯郸东郊热电有限责任公司 | 904216.50 | 19.563583 | ... | 14.427542 | -0.037625 | 13.313500 | 正常运行 | 3.269083e+06 | 3.864251e+07 | 2.867572e+07 | 1965252.00 | 7.748604 | 49.199021 |
44 | 2022-02-14 | 464.96 | 29338 | 2533 | 491.96 | 651 | 2555 | 国电电力邯郸东郊热电有限责任公司 | 898221.45 | 19.591208 | ... | 14.049500 | -0.044708 | 13.217542 | 正常运行 | 3.087706e+06 | 3.841128e+07 | 3.104611e+07 | 1957558.65 | 7.621833 | 48.851146 |
45 | 2022-02-15 | 466.40 | 27394 | 2611 | 444.04 | 474 | 2447 | 国电电力邯郸东郊热电有限责任公司 | 898496.85 | 20.304208 | ... | 14.077958 | -0.049333 | 12.751083 | 正常运行 | 3.037218e+06 | 3.734639e+07 | 2.805741e+07 | 1920186.00 | 7.697042 | 49.214938 |
46 | 2022-02-16 | 493.26 | 27639 | 2905 | 420.10 | 1074 | 2350 | 国电电力邯郸东郊热电有限责任公司 | 930371.55 | 19.781625 | ... | 13.875458 | -0.062125 | 12.336333 | 正常运行 | 3.084249e+06 | 3.507652e+07 | 2.544350e+07 | 1921440.75 | 7.688979 | 48.873500 |
47 | 2022-02-17 | 495.53 | 30228 | 2894 | 469.32 | 1362 | 2623 | 国电电力邯郸东郊热电有限责任公司 | 924087.90 | 20.751667 | ... | 14.031000 | -0.041375 | 12.966167 | 正常运行 | 3.212510e+06 | 3.966341e+07 | 3.042935e+07 | 1963527.00 | 7.333896 | 48.704292 |
48 | 2022-02-18 | 524.59 | 28126 | 3030 | 531.28 | 1413 | 2724 | 国电电力邯郸东郊热电有限责任公司 | 943475.55 | 17.547500 | ... | 13.987625 | -0.024583 | 13.562792 | 正常运行 | 3.050259e+06 | 3.564007e+07 | 3.143818e+07 | 2031894.75 | 7.328792 | 48.887729 |
49 | 2022-02-19 | 466.49 | 27575 | 2470 | 497.11 | 1317 | 2409 | 国电电力邯郸东郊热电有限责任公司 | 927422.25 | 16.901125 | ... | 13.605208 | -0.032292 | 13.194958 | 正常运行 | 2.740527e+06 | 3.419912e+07 | 2.805847e+07 | 1992640.95 | 7.855208 | 48.220813 |
50 | 2022-02-20 | 503.46 | 27424 | 2799 | 460.91 | 1281 | 2916 | 国电电力邯郸东郊热电有限责任公司 | 956680.50 | 17.790792 | ... | 14.403625 | -0.016708 | 13.532375 | 正常运行 | 2.996695e+06 | 3.728772e+07 | 2.900427e+07 | 2035819.35 | 7.383833 | 48.957958 |
51 | 2022-02-21 | 521.02 | 26965 | 3098 | 482.89 | 1317 | 2996 | 国电电力邯郸东郊热电有限责任公司 | 948743.85 | 20.735625 | ... | 14.083542 | -0.014750 | 13.520000 | 正常运行 | 2.960574e+06 | 4.047547e+07 | 2.697417e+07 | 2032423.35 | 7.010000 | 48.847854 |
52 | 2022-02-22 | 528.08 | 26886 | 3317 | 490.45 | 1314 | 3209 | 国电电力邯郸东郊热电有限责任公司 | 960633.00 | 20.336125 | ... | 14.153542 | -0.018667 | 13.514750 | 正常运行 | 3.110037e+06 | 4.062912e+07 | 3.299243e+07 | 2042738.40 | 7.273062 | 48.764396 |
53 | 2022-02-23 | 533.95 | 25022 | 3174 | 494.54 | 1407 | 2868 | 国电电力邯郸东郊热电有限责任公司 | 962487.30 | 14.817583 | ... | 14.195833 | -0.019167 | 13.393625 | 正常运行 | 3.387878e+06 | 3.183804e+07 | 2.369775e+07 | 2033981.55 | 7.224937 | 48.799562 |
54 | 2022-02-24 | 505.76 | 26727 | 3079 | 527.43 | 1200 | 2921 | 国电电力邯郸东郊热电有限责任公司 | 923360.40 | 12.179875 | ... | 14.195417 | -0.010125 | 13.237458 | 正常运行 | 3.054718e+06 | 2.616740e+07 | 1.551571e+07 | 1982798.25 | 7.190104 | 48.974646 |
55 | 2022-02-25 | 445.43 | 21930 | 2580 | 473.06 | 1368 | 2584 | 国电电力邯郸东郊热电有限责任公司 | 860085.15 | 10.475958 | ... | 13.771625 | -0.005583 | 12.710292 | 正常运行 | 3.373946e+06 | 2.214439e+07 | 1.249294e+07 | 1884392.25 | 7.462646 | 48.143604 |
56 | 2022-02-26 | 491.01 | 16645 | 2733 | 509.18 | 1341 | 2545 | 国电电力邯郸东郊热电有限责任公司 | 902073.30 | 16.492917 | ... | 13.873167 | 0.002500 | 12.894500 | 正常运行 | 3.187907e+06 | 3.175337e+07 | 1.782747e+07 | 1939395.60 | 7.310292 | 48.442021 |
57 | 2022-02-27 | 465.33 | 17884 | 2862 | 500.18 | 1269 | 2825 | 国电电力邯郸东郊热电有限责任公司 | 873491.25 | 19.575875 | ... | 13.949583 | 0.000250 | 12.880750 | 正常运行 | 2.963942e+06 | 3.711246e+07 | 3.403898e+07 | 1908718.80 | 7.521104 | 48.592125 |
58 | 2022-02-28 | 487.21 | 15457 | 3029 | 497.76 | 1236 | 2632 | 国电电力邯郸东郊热电有限责任公司 | 873223.80 | 19.886042 | ... | 14.249000 | 0.008292 | 12.840625 | 正常运行 | 3.560515e+06 | 3.739143e+07 | 3.444434e+07 | 1900445.85 | 7.381438 | 49.157917 |
59 rows × 34 columns
In [17]:
hddj_daily['发电量(万千瓦时)'] = hddj_daily['发电量_1(万千瓦时)'] + hddj_daily['发电量_2(万千瓦时)'] hddj_daily['供热量(吉焦)'] = hddj_daily['供热量_1(吉焦)'] + hddj_daily['供热量_2(吉焦)'] hddj_daily['燃料消耗量(吨)'] = hddj_daily['燃料消耗量_1(吨)'] = hddj_daily['燃料消耗量_2(吨)'] hddj_daily['num_workers'] = (hddj_daily[['机组1_状态', '机组2_状态']] == '正常运行').sum(axis=1).values
In [18]:
hddj_daily_final = hddj_daily[ ['days', '企业名称', 'r_O2', 'temperature', '发电量(万千瓦时)', '供热量(吉焦)', 'c_smoke', 'c_NO2', 'c_SO2', 'flow', 'num_workers', '燃料消耗量(吨)']].copy()
In [19]:
jtzh_daily.rename(columns={'Unnamed: 0': 'days'}, inplace=True) jtzh_daily['机组1_状态'] = (jtzh_daily['机组1_状态'] == '正常运行') * 1 jtzh_daily['机组2_状态'] = (jtzh_daily['机组2_状态'] == '正常运行') * 1 jtzh_daily.shape
Out[19]:
(31, 26)
In [20]:
jtzh_daily.columns
Out[20]:
Index(['days', '发电量_1(万千瓦时)', '供热量_1(吉焦)', '燃料消耗量_1(吨)', '发电量_2(万千瓦时)', '供热量_2(吉焦)', '燃料消耗量_2(吨)', '企业名称', '机组1_流量 (m3/h)', '机组1_NOx浓度(mg/m3)', '机组1_SO2浓度(mg/m3)', '机组1_烟尘浓度(mg/m3)', '机组1_含氧量(%)', '机组1_温度(℃)', '机组1_烟气湿度(%)', '机组1_烟气流速(m/s)', '机组1_状态', '机组2_流量 (m3/h)', '机组2_NOx浓度(mg/m3)', '机组2_SO2浓度(mg/m3)', '机组2_烟尘浓度(mg/m3)', '机组2_含氧量(%)', '机组2_温度(℃)', '机组2_烟气湿度(%)', '机组2_烟气流速(m/s)', '机组2_状态'], dtype='object')
In [21]:
r_cols = [x for x in jtzh_daily.columns if '浓度' in x] r_cols
Out[21]:
['机组1_NOx浓度(mg/m3)', '机组1_SO2浓度(mg/m3)', '机组1_烟尘浓度(mg/m3)', '机组2_NOx浓度(mg/m3)', '机组2_SO2浓度(mg/m3)', '机组2_烟尘浓度(mg/m3)']
In [22]:
for col in r_cols: if '机组1' in col: jtzh_daily[col] = jtzh_daily[col] * jtzh_daily['机组1_状态'] else: jtzh_daily[col] = jtzh_daily[col] * jtzh_daily['机组2_状态']
In [23]:
jtzh_daily['c_smoke'] = jtzh_daily['机组1_流量 (m3/h)'] * jtzh_daily['机组1_烟尘浓度(mg/m3)'] + jtzh_daily['机组2_流量 (m3/h)'] * jtzh_daily['机组2_烟尘浓度(mg/m3)'] jtzh_daily['c_NO2'] = jtzh_daily['机组1_流量 (m3/h)'] * jtzh_daily['机组1_NOx浓度(mg/m3)'] + jtzh_daily['机组2_流量 (m3/h)'] * jtzh_daily['机组2_NOx浓度(mg/m3)'] jtzh_daily['c_SO2'] = jtzh_daily['机组1_流量 (m3/h)'] * jtzh_daily['机组1_SO2浓度(mg/m3)'] + jtzh_daily['机组2_流量 (m3/h)'] * jtzh_daily['机组2_SO2浓度(mg/m3)'] jtzh_daily['flow'] = jtzh_daily['机组1_流量 (m3/h)'] + jtzh_daily['机组2_流量 (m3/h)'] jtzh_daily['num_workers'] = jtzh_daily['机组1_状态'] + jtzh_daily['机组2_状态'] jtzh_daily
Out[23]:
days | 发电量_1(万千瓦时) | 供热量_1(吉焦) | 燃料消耗量_1(吨) | 发电量_2(万千瓦时) | 供热量_2(吉焦) | 燃料消耗量_2(吨) | 企业名称 | 机组1_流量 (m3/h) | 机组1_NOx浓度(mg/m3) | ... | 机组2_含氧量(%) | 机组2_温度(℃) | 机组2_烟气湿度(%) | 机组2_烟气流速(m/s) | 机组2_状态 | c_smoke | c_NO2 | c_SO2 | flow | num_workers | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 2022-05-01 | 444.630 | 0 | 1889 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 820965 | 12.952083 | ... | 20.512500 | 13.150000 | 0.000000 | 0.630417 | 0 | 1.467475e+06 | 1.063321e+07 | 1.055453e+07 | 885255 | 1 |
1 | 2022-05-02 | 516.594 | 0 | 2622 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 907380 | 14.641667 | ... | 20.416667 | 15.525000 | 0.000000 | 0.704583 | 0 | 1.558803e+06 | 1.328556e+07 | 1.074905e+07 | 978615 | 1 |
2 | 2022-05-03 | 410.316 | 0 | 2233 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 771360 | 14.414167 | ... | 19.479167 | 22.129167 | 0.200000 | 0.722917 | 0 | 1.427659e+06 | 1.111851e+07 | 9.591219e+06 | 842730 | 1 |
3 | 2022-05-04 | 421.908 | 0 | 2203 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 780390 | 14.922500 | ... | 20.095833 | 26.258333 | 0.016667 | 0.757500 | 0 | 1.499975e+06 | 1.164537e+07 | 1.007516e+07 | 854175 | 1 |
4 | 2022-05-05 | 486.318 | 0 | 2524 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 870075 | 14.102917 | ... | 20.150000 | 23.062500 | 0.212500 | 0.750000 | 0 | 1.724199e+06 | 1.227060e+07 | 1.193453e+07 | 943680 | 1 |
5 | 2022-05-06 | 457.542 | 0 | 2343 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 816300 | 14.321667 | ... | 20.308333 | 15.370833 | 0.000000 | 0.590417 | 0 | 1.411859e+06 | 1.169078e+07 | 1.180268e+07 | 875910 | 1 |
6 | 2022-05-07 | 451.140 | 0 | 2278 | 0.000 | 0 | 426 | 建投遵化热电有限责任公司 | 804405 | 16.310833 | ... | 19.883333 | 17.375000 | 0.104167 | 1.297083 | 0 | 1.478429e+06 | 1.312052e+07 | 1.068216e+07 | 932910 | 1 |
7 | 2022-05-08 | 484.986 | 0 | 1120 | 218.196 | 0 | 1873 | 建投遵化热电有限责任公司 | 845610 | 18.585417 | ... | 10.775000 | 35.941667 | 6.804167 | 7.757917 | 1 | 2.396737e+06 | 1.072698e+08 | 1.611399e+07 | 1522095 | 2 |
8 | 2022-05-09 | 0.000 | 0 | 0 | 444.756 | 0 | 2350 | 建投遵化热电有限责任公司 | 26370 | 0.000000 | ... | 7.158333 | 44.408333 | 11.366667 | 9.436250 | 1 | 7.610114e+05 | 1.081296e+07 | 1.094166e+07 | 794745 | 1 |
9 | 2022-05-10 | 0.000 | 0 | 0 | 552.114 | 0 | 2636 | 建投遵化热电有限责任公司 | 269970 | -0.000000 | ... | 6.433333 | 44.408333 | 11.441667 | 10.987083 | 1 | 1.208959e+06 | 1.306011e+07 | 1.314343e+07 | 1162740 | 1 |
10 | 2022-05-11 | 0.000 | 0 | 0 | 481.542 | 0 | 2432 | 建投遵化热电有限责任公司 | 163470 | -0.000000 | ... | 6.629167 | 43.937500 | 10.600000 | 9.805833 | 1 | 1.065258e+06 | 1.209778e+07 | 1.155961e+07 | 969720 | 1 |
11 | 2022-05-12 | 0.000 | 0 | 0 | 439.788 | 0 | 2099 | 建投遵化热电有限责任公司 | 27720 | -0.000000 | ... | 6.604167 | 43.604167 | 10.866667 | 9.228333 | 1 | 9.060769e+05 | 1.188950e+07 | 1.051744e+07 | 785415 | 1 |
12 | 2022-05-13 | 0.000 | 0 | 0 | 495.702 | 0 | 2340 | 建投遵化热电有限责任公司 | 50760 | -0.000000 | ... | 6.254167 | 43.504167 | 10.720833 | 10.015833 | 1 | 1.045388e+06 | 1.160185e+07 | 1.131331e+07 | 874170 | 1 |
13 | 2022-05-14 | 0.000 | 0 | 121 | 486.624 | 0 | 2737 | 建投遵化热电有限责任公司 | 48540 | -0.000000 | ... | 6.375000 | 44.533333 | 11.595833 | 10.068750 | 1 | 1.115339e+06 | 1.296352e+07 | 1.131637e+07 | 865140 | 1 |
14 | 2022-05-15 | 159.936 | 0 | 2251 | 460.524 | 0 | 2461 | 建投遵化热电有限责任公司 | 602865 | 0.000000 | ... | 6.437500 | 44.541667 | 11.550000 | 9.954583 | 1 | 1.013003e+06 | 1.141903e+07 | 1.151946e+07 | 1411650 | 1 |
15 | 2022-05-16 | 516.192 | 0 | 2543 | 505.578 | 0 | 2615 | 建投遵化热电有限责任公司 | 912705 | 14.561250 | ... | 6.450000 | 45.491667 | 12.154167 | 10.716250 | 1 | 2.361479e+06 | 2.686400e+07 | 2.542802e+07 | 1774470 | 2 |
16 | 2022-05-17 | 432.300 | 0 | 2432 | 432.450 | 0 | 2593 | 建投遵化热电有限责任公司 | 816165 | 13.918333 | ... | 6.983333 | 46.116667 | 12.208333 | 9.870833 | 1 | 2.255301e+06 | 2.210454e+07 | 2.162856e+07 | 1608390 | 2 |
17 | 2022-05-18 | 508.680 | 0 | 2810 | 509.586 | 0 | 2871 | 建投遵化热电有限责任公司 | 892620 | 14.547083 | ... | 6.391667 | 44.933333 | 11.258333 | 10.660833 | 1 | 2.653283e+06 | 2.557269e+07 | 2.404839e+07 | 1759515 | 2 |
18 | 2022-05-19 | 516.066 | 0 | 2972 | 514.404 | 0 | 2637 | 建投遵化热电有限责任公司 | 904860 | 15.437083 | ... | 6.395833 | 44.466667 | 11.366667 | 10.697083 | 1 | 2.568589e+06 | 2.660304e+07 | 2.629089e+07 | 1776315 | 2 |
19 | 2022-05-20 | 517.356 | 0 | 2623 | 514.434 | 0 | 2682 | 建投遵化热电有限责任公司 | 906690 | 13.552917 | ... | 6.225000 | 45.175000 | 11.695833 | 10.653333 | 1 | 2.593866e+06 | 2.415307e+07 | 2.547191e+07 | 1768695 | 2 |
20 | 2022-05-21 | 521.454 | 0 | 2759 | 520.626 | 0 | 2581 | 建投遵化热电有限责任公司 | 931575 | 16.459583 | ... | 6.458333 | 45.204167 | 9.837500 | 10.888750 | 1 | 2.917082e+06 | 2.911351e+07 | 2.318604e+07 | 1829745 | 2 |
21 | 2022-05-22 | 504.798 | 0 | 2545 | 500.040 | 0 | 2632 | 建投遵化热电有限责任公司 | 891885 | 15.156250 | ... | 6.337500 | 45.016667 | 10.062500 | 10.512083 | 1 | 2.598573e+06 | 2.747811e+07 | 2.431197e+07 | 1758345 | 2 |
22 | 2022-05-23 | 587.400 | 0 | 3294 | 584.886 | 0 | 3187 | 建投遵化热电有限责任公司 | 1000560 | 14.451667 | ... | 5.845833 | 45.633333 | 9.937500 | 11.813750 | 1 | 3.329049e+06 | 3.016544e+07 | 2.860469e+07 | 1975185 | 2 |
23 | 2022-05-24 | 515.964 | 0 | 2633 | 514.488 | 0 | 2719 | 建投遵化热电有限责任公司 | 921300 | 13.775000 | ... | 6.166667 | 45.575000 | 9.408333 | 10.788750 | 1 | 3.129108e+06 | 2.535273e+07 | 2.322635e+07 | 1816260 | 2 |
24 | 2022-05-25 | 485.346 | 0 | 2694 | 486.474 | 0 | 2599 | 建投遵化热电有限责任公司 | 867765 | 15.344167 | ... | 6.295833 | 44.412500 | 8.583333 | 10.172083 | 1 | 2.480569e+06 | 2.632076e+07 | 2.366318e+07 | 1721970 | 2 |
25 | 2022-05-26 | 503.502 | 0 | 2619 | 501.366 | 0 | 2794 | 建投遵化热电有限责任公司 | 902100 | 14.439167 | ... | 6.237500 | 44.458333 | 8.741667 | 10.432917 | 1 | 2.614804e+06 | 2.661596e+07 | 2.546844e+07 | 1776525 | 2 |
26 | 2022-05-27 | 470.340 | 0 | 2510 | 467.106 | 0 | 2401 | 建投遵化热电有限责任公司 | 865320 | 14.760000 | ... | 6.329167 | 44.741667 | 8.937500 | 9.993750 | 1 | 2.490713e+06 | 2.451132e+07 | 2.202474e+07 | 1701420 | 2 |
27 | 2022-05-28 | 508.644 | 0 | 2753 | 504.900 | 0 | 2611 | 建投遵化热电有限责任公司 | 925965 | 15.012917 | ... | 6.183333 | 45.587500 | 9.491667 | 10.801250 | 1 | 2.751636e+06 | 2.783192e+07 | 2.689073e+07 | 1821480 | 2 |
28 | 2022-05-29 | 460.536 | 0 | 1163 | 462.822 | 0 | 2846 | 建投遵化热电有限责任公司 | 861255 | 14.035000 | ... | 6.425000 | 45.545833 | 9.350000 | 10.090000 | 1 | 2.485026e+06 | 2.475814e+07 | 2.233955e+07 | 1699200 | 2 |
29 | 2022-05-30 | 8.610 | 0 | 0 | 528.960 | 0 | 2981 | 建投遵化热电有限责任公司 | 71640 | 0.000000 | ... | 6.162500 | 45.175000 | 9.208333 | 11.002083 | 1 | 1.296293e+06 | 1.442430e+07 | 1.434195e+07 | 986670 | 1 |
30 | 2022-05-31 | 0.000 | 0 | 0 | 672.180 | 0 | 3560 | 建投遵化热电有限责任公司 | 53550 | -0.000000 | ... | 5.570833 | 46.100000 | 9.641667 | 12.008333 | 1 | 1.554891e+06 | 1.758048e+07 | 1.593381e+07 | 1045770 | 1 |
31 rows × 31 columns
In [24]:
jtzh_daily
Out[24]:
days | 发电量_1(万千瓦时) | 供热量_1(吉焦) | 燃料消耗量_1(吨) | 发电量_2(万千瓦时) | 供热量_2(吉焦) | 燃料消耗量_2(吨) | 企业名称 | 机组1_流量 (m3/h) | 机组1_NOx浓度(mg/m3) | ... | 机组2_含氧量(%) | 机组2_温度(℃) | 机组2_烟气湿度(%) | 机组2_烟气流速(m/s) | 机组2_状态 | c_smoke | c_NO2 | c_SO2 | flow | num_workers | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 2022-05-01 | 444.630 | 0 | 1889 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 820965 | 12.952083 | ... | 20.512500 | 13.150000 | 0.000000 | 0.630417 | 0 | 1.467475e+06 | 1.063321e+07 | 1.055453e+07 | 885255 | 1 |
1 | 2022-05-02 | 516.594 | 0 | 2622 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 907380 | 14.641667 | ... | 20.416667 | 15.525000 | 0.000000 | 0.704583 | 0 | 1.558803e+06 | 1.328556e+07 | 1.074905e+07 | 978615 | 1 |
2 | 2022-05-03 | 410.316 | 0 | 2233 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 771360 | 14.414167 | ... | 19.479167 | 22.129167 | 0.200000 | 0.722917 | 0 | 1.427659e+06 | 1.111851e+07 | 9.591219e+06 | 842730 | 1 |
3 | 2022-05-04 | 421.908 | 0 | 2203 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 780390 | 14.922500 | ... | 20.095833 | 26.258333 | 0.016667 | 0.757500 | 0 | 1.499975e+06 | 1.164537e+07 | 1.007516e+07 | 854175 | 1 |
4 | 2022-05-05 | 486.318 | 0 | 2524 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 870075 | 14.102917 | ... | 20.150000 | 23.062500 | 0.212500 | 0.750000 | 0 | 1.724199e+06 | 1.227060e+07 | 1.193453e+07 | 943680 | 1 |
5 | 2022-05-06 | 457.542 | 0 | 2343 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 816300 | 14.321667 | ... | 20.308333 | 15.370833 | 0.000000 | 0.590417 | 0 | 1.411859e+06 | 1.169078e+07 | 1.180268e+07 | 875910 | 1 |
6 | 2022-05-07 | 451.140 | 0 | 2278 | 0.000 | 0 | 426 | 建投遵化热电有限责任公司 | 804405 | 16.310833 | ... | 19.883333 | 17.375000 | 0.104167 | 1.297083 | 0 | 1.478429e+06 | 1.312052e+07 | 1.068216e+07 | 932910 | 1 |
7 | 2022-05-08 | 484.986 | 0 | 1120 | 218.196 | 0 | 1873 | 建投遵化热电有限责任公司 | 845610 | 18.585417 | ... | 10.775000 | 35.941667 | 6.804167 | 7.757917 | 1 | 2.396737e+06 | 1.072698e+08 | 1.611399e+07 | 1522095 | 2 |
8 | 2022-05-09 | 0.000 | 0 | 0 | 444.756 | 0 | 2350 | 建投遵化热电有限责任公司 | 26370 | 0.000000 | ... | 7.158333 | 44.408333 | 11.366667 | 9.436250 | 1 | 7.610114e+05 | 1.081296e+07 | 1.094166e+07 | 794745 | 1 |
9 | 2022-05-10 | 0.000 | 0 | 0 | 552.114 | 0 | 2636 | 建投遵化热电有限责任公司 | 269970 | -0.000000 | ... | 6.433333 | 44.408333 | 11.441667 | 10.987083 | 1 | 1.208959e+06 | 1.306011e+07 | 1.314343e+07 | 1162740 | 1 |
10 | 2022-05-11 | 0.000 | 0 | 0 | 481.542 | 0 | 2432 | 建投遵化热电有限责任公司 | 163470 | -0.000000 | ... | 6.629167 | 43.937500 | 10.600000 | 9.805833 | 1 | 1.065258e+06 | 1.209778e+07 | 1.155961e+07 | 969720 | 1 |
11 | 2022-05-12 | 0.000 | 0 | 0 | 439.788 | 0 | 2099 | 建投遵化热电有限责任公司 | 27720 | -0.000000 | ... | 6.604167 | 43.604167 | 10.866667 | 9.228333 | 1 | 9.060769e+05 | 1.188950e+07 | 1.051744e+07 | 785415 | 1 |
12 | 2022-05-13 | 0.000 | 0 | 0 | 495.702 | 0 | 2340 | 建投遵化热电有限责任公司 | 50760 | -0.000000 | ... | 6.254167 | 43.504167 | 10.720833 | 10.015833 | 1 | 1.045388e+06 | 1.160185e+07 | 1.131331e+07 | 874170 | 1 |
13 | 2022-05-14 | 0.000 | 0 | 121 | 486.624 | 0 | 2737 | 建投遵化热电有限责任公司 | 48540 | -0.000000 | ... | 6.375000 | 44.533333 | 11.595833 | 10.068750 | 1 | 1.115339e+06 | 1.296352e+07 | 1.131637e+07 | 865140 | 1 |
14 | 2022-05-15 | 159.936 | 0 | 2251 | 460.524 | 0 | 2461 | 建投遵化热电有限责任公司 | 602865 | 0.000000 | ... | 6.437500 | 44.541667 | 11.550000 | 9.954583 | 1 | 1.013003e+06 | 1.141903e+07 | 1.151946e+07 | 1411650 | 1 |
15 | 2022-05-16 | 516.192 | 0 | 2543 | 505.578 | 0 | 2615 | 建投遵化热电有限责任公司 | 912705 | 14.561250 | ... | 6.450000 | 45.491667 | 12.154167 | 10.716250 | 1 | 2.361479e+06 | 2.686400e+07 | 2.542802e+07 | 1774470 | 2 |
16 | 2022-05-17 | 432.300 | 0 | 2432 | 432.450 | 0 | 2593 | 建投遵化热电有限责任公司 | 816165 | 13.918333 | ... | 6.983333 | 46.116667 | 12.208333 | 9.870833 | 1 | 2.255301e+06 | 2.210454e+07 | 2.162856e+07 | 1608390 | 2 |
17 | 2022-05-18 | 508.680 | 0 | 2810 | 509.586 | 0 | 2871 | 建投遵化热电有限责任公司 | 892620 | 14.547083 | ... | 6.391667 | 44.933333 | 11.258333 | 10.660833 | 1 | 2.653283e+06 | 2.557269e+07 | 2.404839e+07 | 1759515 | 2 |
18 | 2022-05-19 | 516.066 | 0 | 2972 | 514.404 | 0 | 2637 | 建投遵化热电有限责任公司 | 904860 | 15.437083 | ... | 6.395833 | 44.466667 | 11.366667 | 10.697083 | 1 | 2.568589e+06 | 2.660304e+07 | 2.629089e+07 | 1776315 | 2 |
19 | 2022-05-20 | 517.356 | 0 | 2623 | 514.434 | 0 | 2682 | 建投遵化热电有限责任公司 | 906690 | 13.552917 | ... | 6.225000 | 45.175000 | 11.695833 | 10.653333 | 1 | 2.593866e+06 | 2.415307e+07 | 2.547191e+07 | 1768695 | 2 |
20 | 2022-05-21 | 521.454 | 0 | 2759 | 520.626 | 0 | 2581 | 建投遵化热电有限责任公司 | 931575 | 16.459583 | ... | 6.458333 | 45.204167 | 9.837500 | 10.888750 | 1 | 2.917082e+06 | 2.911351e+07 | 2.318604e+07 | 1829745 | 2 |
21 | 2022-05-22 | 504.798 | 0 | 2545 | 500.040 | 0 | 2632 | 建投遵化热电有限责任公司 | 891885 | 15.156250 | ... | 6.337500 | 45.016667 | 10.062500 | 10.512083 | 1 | 2.598573e+06 | 2.747811e+07 | 2.431197e+07 | 1758345 | 2 |
22 | 2022-05-23 | 587.400 | 0 | 3294 | 584.886 | 0 | 3187 | 建投遵化热电有限责任公司 | 1000560 | 14.451667 | ... | 5.845833 | 45.633333 | 9.937500 | 11.813750 | 1 | 3.329049e+06 | 3.016544e+07 | 2.860469e+07 | 1975185 | 2 |
23 | 2022-05-24 | 515.964 | 0 | 2633 | 514.488 | 0 | 2719 | 建投遵化热电有限责任公司 | 921300 | 13.775000 | ... | 6.166667 | 45.575000 | 9.408333 | 10.788750 | 1 | 3.129108e+06 | 2.535273e+07 | 2.322635e+07 | 1816260 | 2 |
24 | 2022-05-25 | 485.346 | 0 | 2694 | 486.474 | 0 | 2599 | 建投遵化热电有限责任公司 | 867765 | 15.344167 | ... | 6.295833 | 44.412500 | 8.583333 | 10.172083 | 1 | 2.480569e+06 | 2.632076e+07 | 2.366318e+07 | 1721970 | 2 |
25 | 2022-05-26 | 503.502 | 0 | 2619 | 501.366 | 0 | 2794 | 建投遵化热电有限责任公司 | 902100 | 14.439167 | ... | 6.237500 | 44.458333 | 8.741667 | 10.432917 | 1 | 2.614804e+06 | 2.661596e+07 | 2.546844e+07 | 1776525 | 2 |
26 | 2022-05-27 | 470.340 | 0 | 2510 | 467.106 | 0 | 2401 | 建投遵化热电有限责任公司 | 865320 | 14.760000 | ... | 6.329167 | 44.741667 | 8.937500 | 9.993750 | 1 | 2.490713e+06 | 2.451132e+07 | 2.202474e+07 | 1701420 | 2 |
27 | 2022-05-28 | 508.644 | 0 | 2753 | 504.900 | 0 | 2611 | 建投遵化热电有限责任公司 | 925965 | 15.012917 | ... | 6.183333 | 45.587500 | 9.491667 | 10.801250 | 1 | 2.751636e+06 | 2.783192e+07 | 2.689073e+07 | 1821480 | 2 |
28 | 2022-05-29 | 460.536 | 0 | 1163 | 462.822 | 0 | 2846 | 建投遵化热电有限责任公司 | 861255 | 14.035000 | ... | 6.425000 | 45.545833 | 9.350000 | 10.090000 | 1 | 2.485026e+06 | 2.475814e+07 | 2.233955e+07 | 1699200 | 2 |
29 | 2022-05-30 | 8.610 | 0 | 0 | 528.960 | 0 | 2981 | 建投遵化热电有限责任公司 | 71640 | 0.000000 | ... | 6.162500 | 45.175000 | 9.208333 | 11.002083 | 1 | 1.296293e+06 | 1.442430e+07 | 1.434195e+07 | 986670 | 1 |
30 | 2022-05-31 | 0.000 | 0 | 0 | 672.180 | 0 | 3560 | 建投遵化热电有限责任公司 | 53550 | -0.000000 | ... | 5.570833 | 46.100000 | 9.641667 | 12.008333 | 1 | 1.554891e+06 | 1.758048e+07 | 1.593381e+07 | 1045770 | 1 |
31 rows × 31 columns
In [25]:
def cal_mixture(x): s1, s2, t1, t2 = x if s1 ^ s2 == 1: return t1 if s1 == 1 else t2 else: return (t1 + t2) / 2
In [26]:
jtzh_daily['temperature'] = jtzh_daily.apply(lambda x: cal_mixture(x[['机组1_状态', '机组2_状态', '机组1_温度(℃)', '机组2_温度(℃)']]), axis=1) jtzh_daily['r_O2'] = jtzh_daily.apply(lambda x: cal_mixture(x[['机组1_状态', '机组2_状态', '机组1_含氧量(%)', '机组2_含氧量(%)']]), axis=1) jtzh_daily
Out[26]:
days | 发电量_1(万千瓦时) | 供热量_1(吉焦) | 燃料消耗量_1(吨) | 发电量_2(万千瓦时) | 供热量_2(吉焦) | 燃料消耗量_2(吨) | 企业名称 | 机组1_流量 (m3/h) | 机组1_NOx浓度(mg/m3) | ... | 机组2_烟气湿度(%) | 机组2_烟气流速(m/s) | 机组2_状态 | c_smoke | c_NO2 | c_SO2 | flow | num_workers | temperature | r_O2 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 2022-05-01 | 444.630 | 0 | 1889 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 820965 | 12.952083 | ... | 0.000000 | 0.630417 | 0 | 1.467475e+06 | 1.063321e+07 | 1.055453e+07 | 885255 | 1 | 52.320833 | 7.795833 |
1 | 2022-05-02 | 516.594 | 0 | 2622 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 907380 | 14.641667 | ... | 0.000000 | 0.704583 | 0 | 1.558803e+06 | 1.328556e+07 | 1.074905e+07 | 978615 | 1 | 53.145833 | 7.295833 |
2 | 2022-05-03 | 410.316 | 0 | 2233 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 771360 | 14.414167 | ... | 0.200000 | 0.722917 | 0 | 1.427659e+06 | 1.111851e+07 | 9.591219e+06 | 842730 | 1 | 51.841667 | 7.650000 |
3 | 2022-05-04 | 421.908 | 0 | 2203 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 780390 | 14.922500 | ... | 0.016667 | 0.757500 | 0 | 1.499975e+06 | 1.164537e+07 | 1.007516e+07 | 854175 | 1 | 51.808333 | 7.462500 |
4 | 2022-05-05 | 486.318 | 0 | 2524 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 870075 | 14.102917 | ... | 0.212500 | 0.750000 | 0 | 1.724199e+06 | 1.227060e+07 | 1.193453e+07 | 943680 | 1 | 52.354167 | 7.195833 |
5 | 2022-05-06 | 457.542 | 0 | 2343 | 0.000 | 0 | 0 | 建投遵化热电有限责任公司 | 816300 | 14.321667 | ... | 0.000000 | 0.590417 | 0 | 1.411859e+06 | 1.169078e+07 | 1.180268e+07 | 875910 | 1 | 51.462500 | 7.433333 |
6 | 2022-05-07 | 451.140 | 0 | 2278 | 0.000 | 0 | 426 | 建投遵化热电有限责任公司 | 804405 | 16.310833 | ... | 0.104167 | 1.297083 | 0 | 1.478429e+06 | 1.312052e+07 | 1.068216e+07 | 932910 | 1 | 51.025000 | 7.333333 |
7 | 2022-05-08 | 484.986 | 0 | 1120 | 218.196 | 0 | 1873 | 建投遵化热电有限责任公司 | 845610 | 18.585417 | ... | 6.804167 | 7.757917 | 1 | 2.396737e+06 | 1.072698e+08 | 1.611399e+07 | 1522095 | 2 | 43.897917 | 9.318750 |
8 | 2022-05-09 | 0.000 | 0 | 0 | 444.756 | 0 | 2350 | 建投遵化热电有限责任公司 | 26370 | 0.000000 | ... | 11.366667 | 9.436250 | 1 | 7.610114e+05 | 1.081296e+07 | 1.094166e+07 | 794745 | 1 | 44.408333 | 7.158333 |
9 | 2022-05-10 | 0.000 | 0 | 0 | 552.114 | 0 | 2636 | 建投遵化热电有限责任公司 | 269970 | -0.000000 | ... | 11.441667 | 10.987083 | 1 | 1.208959e+06 | 1.306011e+07 | 1.314343e+07 | 1162740 | 1 | 44.408333 | 6.433333 |
10 | 2022-05-11 | 0.000 | 0 | 0 | 481.542 | 0 | 2432 | 建投遵化热电有限责任公司 | 163470 | -0.000000 | ... | 10.600000 | 9.805833 | 1 | 1.065258e+06 | 1.209778e+07 | 1.155961e+07 | 969720 | 1 | 43.937500 | 6.629167 |
11 | 2022-05-12 | 0.000 | 0 | 0 | 439.788 | 0 | 2099 | 建投遵化热电有限责任公司 | 27720 | -0.000000 | ... | 10.866667 | 9.228333 | 1 | 9.060769e+05 | 1.188950e+07 | 1.051744e+07 | 785415 | 1 | 43.604167 | 6.604167 |
12 | 2022-05-13 | 0.000 | 0 | 0 | 495.702 | 0 | 2340 | 建投遵化热电有限责任公司 | 50760 | -0.000000 | ... | 10.720833 | 10.015833 | 1 | 1.045388e+06 | 1.160185e+07 | 1.131331e+07 | 874170 | 1 | 43.504167 | 6.254167 |
13 | 2022-05-14 | 0.000 | 0 | 121 | 486.624 | 0 | 2737 | 建投遵化热电有限责任公司 | 48540 | -0.000000 | ... | 11.595833 | 10.068750 | 1 | 1.115339e+06 | 1.296352e+07 | 1.131637e+07 | 865140 | 1 | 44.533333 | 6.375000 |
14 | 2022-05-15 | 159.936 | 0 | 2251 | 460.524 | 0 | 2461 | 建投遵化热电有限责任公司 | 602865 | 0.000000 | ... | 11.550000 | 9.954583 | 1 | 1.013003e+06 | 1.141903e+07 | 1.151946e+07 | 1411650 | 1 | 44.541667 | 6.437500 |
15 | 2022-05-16 | 516.192 | 0 | 2543 | 505.578 | 0 | 2615 | 建投遵化热电有限责任公司 | 912705 | 14.561250 | ... | 12.154167 | 10.716250 | 1 | 2.361479e+06 | 2.686400e+07 | 2.542802e+07 | 1774470 | 2 | 49.297917 | 6.864583 |
16 | 2022-05-17 | 432.300 | 0 | 2432 | 432.450 | 0 | 2593 | 建投遵化热电有限责任公司 | 816165 | 13.918333 | ... | 12.208333 | 9.870833 | 1 | 2.255301e+06 | 2.210454e+07 | 2.162856e+07 | 1608390 | 2 | 49.941667 | 7.341667 |
17 | 2022-05-18 | 508.680 | 0 | 2810 | 509.586 | 0 | 2871 | 建投遵化热电有限责任公司 | 892620 | 14.547083 | ... | 11.258333 | 10.660833 | 1 | 2.653283e+06 | 2.557269e+07 | 2.404839e+07 | 1759515 | 2 | 48.875000 | 6.766667 |
18 | 2022-05-19 | 516.066 | 0 | 2972 | 514.404 | 0 | 2637 | 建投遵化热电有限责任公司 | 904860 | 15.437083 | ... | 11.366667 | 10.697083 | 1 | 2.568589e+06 | 2.660304e+07 | 2.629089e+07 | 1776315 | 2 | 48.477083 | 6.704167 |
19 | 2022-05-20 | 517.356 | 0 | 2623 | 514.434 | 0 | 2682 | 建投遵化热电有限责任公司 | 906690 | 13.552917 | ... | 11.695833 | 10.653333 | 1 | 2.593866e+06 | 2.415307e+07 | 2.547191e+07 | 1768695 | 2 | 49.191667 | 6.633333 |
20 | 2022-05-21 | 521.454 | 0 | 2759 | 520.626 | 0 | 2581 | 建投遵化热电有限责任公司 | 931575 | 16.459583 | ... | 9.837500 | 10.888750 | 1 | 2.917082e+06 | 2.911351e+07 | 2.318604e+07 | 1829745 | 2 | 49.237500 | 6.850000 |
21 | 2022-05-22 | 504.798 | 0 | 2545 | 500.040 | 0 | 2632 | 建投遵化热电有限责任公司 | 891885 | 15.156250 | ... | 10.062500 | 10.512083 | 1 | 2.598573e+06 | 2.747811e+07 | 2.431197e+07 | 1758345 | 2 | 48.972917 | 6.729167 |
22 | 2022-05-23 | 587.400 | 0 | 3294 | 584.886 | 0 | 3187 | 建投遵化热电有限责任公司 | 1000560 | 14.451667 | ... | 9.937500 | 11.813750 | 1 | 3.329049e+06 | 3.016544e+07 | 2.860469e+07 | 1975185 | 2 | 49.581250 | 6.281250 |
23 | 2022-05-24 | 515.964 | 0 | 2633 | 514.488 | 0 | 2719 | 建投遵化热电有限责任公司 | 921300 | 13.775000 | ... | 9.408333 | 10.788750 | 1 | 3.129108e+06 | 2.535273e+07 | 2.322635e+07 | 1816260 | 2 | 49.385417 | 6.679167 |
24 | 2022-05-25 | 485.346 | 0 | 2694 | 486.474 | 0 | 2599 | 建投遵化热电有限责任公司 | 867765 | 15.344167 | ... | 8.583333 | 10.172083 | 1 | 2.480569e+06 | 2.632076e+07 | 2.366318e+07 | 1721970 | 2 | 48.287500 | 6.816667 |
25 | 2022-05-26 | 503.502 | 0 | 2619 | 501.366 | 0 | 2794 | 建投遵化热电有限责任公司 | 902100 | 14.439167 | ... | 8.741667 | 10.432917 | 1 | 2.614804e+06 | 2.661596e+07 | 2.546844e+07 | 1776525 | 2 | 48.272917 | 6.741667 |
26 | 2022-05-27 | 470.340 | 0 | 2510 | 467.106 | 0 | 2401 | 建投遵化热电有限责任公司 | 865320 | 14.760000 | ... | 8.937500 | 9.993750 | 1 | 2.490713e+06 | 2.451132e+07 | 2.202474e+07 | 1701420 | 2 | 48.514583 | 6.843750 |
27 | 2022-05-28 | 508.644 | 0 | 2753 | 504.900 | 0 | 2611 | 建投遵化热电有限责任公司 | 925965 | 15.012917 | ... | 9.491667 | 10.801250 | 1 | 2.751636e+06 | 2.783192e+07 | 2.689073e+07 | 1821480 | 2 | 49.416667 | 6.677083 |
28 | 2022-05-29 | 460.536 | 0 | 1163 | 462.822 | 0 | 2846 | 建投遵化热电有限责任公司 | 861255 | 14.035000 | ... | 9.350000 | 10.090000 | 1 | 2.485026e+06 | 2.475814e+07 | 2.233955e+07 | 1699200 | 2 | 49.425000 | 6.947917 |
29 | 2022-05-30 | 8.610 | 0 | 0 | 528.960 | 0 | 2981 | 建投遵化热电有限责任公司 | 71640 | 0.000000 | ... | 9.208333 | 11.002083 | 1 | 1.296293e+06 | 1.442430e+07 | 1.434195e+07 | 986670 | 1 | 45.175000 | 6.162500 |
30 | 2022-05-31 | 0.000 | 0 | 0 | 672.180 | 0 | 3560 | 建投遵化热电有限责任公司 | 53550 | -0.000000 | ... | 9.641667 | 12.008333 | 1 | 1.554891e+06 | 1.758048e+07 | 1.593381e+07 | 1045770 | 1 | 46.100000 | 5.570833 |
31 rows × 33 columns
In [27]:
jtzh_daily['发电量(万千瓦时)'] = jtzh_daily['发电量_1(万千瓦时)'] + jtzh_daily['发电量_2(万千瓦时)'] jtzh_daily['供热量(吉焦)'] = jtzh_daily['供热量_1(吉焦)'] + jtzh_daily['供热量_2(吉焦)'] jtzh_daily['燃料消耗量(吨)'] = jtzh_daily['燃料消耗量_1(吨)'] = jtzh_daily['燃料消耗量_2(吨)'] jtzh_daily['num_workers'] = jtzh_daily['机组1_状态'] + jtzh_daily['机组2_状态']
In [28]:
jtzh_daily_final = jtzh_daily[['days', '企业名称', 'r_O2', 'temperature', '发电量(万千瓦时)', '供热量(吉焦)', 'c_smoke', 'c_NO2', 'c_SO2', 'flow', 'num_workers', '燃料消耗量(吨)']].copy()
In [29]:
all_daily_data = pd.concat([zjxz_daily_final, wxxs_daily_final, hddj_daily_final, jtzh_daily_final])
In [30]:
all_unit_daily_data = pd.concat([zjxz_daily, wxxs_daily, hddj_daily, jtzh_daily])
In [31]:
unit_features = pd.read_excel('data/机组特征表.xlsx', header=None).T
In [32]:
unit_features = unit_features.rename(columns=unit_features.iloc[0]).drop(unit_features.index[0]) unit_features.head()
Out[32]:
企业名称 | 地址 | 省份 | 经度 | 纬度 | 烟囱高度(m) | 脱硝工艺 | 脱硝剂名称 | 脱硝设备数量 | 脱硫工艺 | ... | 发电机组1_单机容量(MW) | 发电机组1_投产日期 | 发电机组1_汽轮机类型 | 发电机组1_压力参数 | 发电机组1_冷却方式 | 发电机组2_单机容量(MW) | 发电机组2_投产日期 | 发电机组2_汽轮机类型 | 发电机组2_压力参数 | 发电机组2_冷却方式 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 浙江秀舟热电有限公司 | 嘉兴市南湖区凤桥镇 | 浙江省 | 120°51′5.54″ | 30°39′14.76″ | 80 | SNCR SCR | 氨水 | 3 | 石灰石-石膏湿法 | ... | 15 | 2014-07-01 00:00:00 | 背压式 | 高压 | 水冷-闭式循环 | 15 | 2018-08-01 00:00:00 | 抽背式 | 高压 | 水冷-闭式循环 |
2 | 武乡西山发电有限责任公司 | 山西省武乡县丰州镇下城村 | 山西省 | 112°51′11″ | 36°50′0″ | 240 | SCR | 尿素 | 2 | 石灰石--石膏湿法 | ... | 600 | 2006-10-07 00:00:00 | 抽凝式 | 亚临界 | 空冷-直接空冷 | 600 | 2007-01-07 00:00:00 | 抽凝式 | 亚临界 | 空冷-直接空冷 |
3 | 国电电力邯郸东郊热电有限责任公司 | 河北肥乡经济开发区光明西路11号 | 河北省 | 114°39'0" | 36°34'0" | NaN | 采用高效低氮燃烧器+SCR | NaN | NaN | 石灰石-石膏湿法 | ... | 350 | 2019-06-08 00:00:00 | 抽凝式 | 超超临界 | 水冷-闭式循环 | 350 | 2019-06-08 00:00:00 | 抽凝式 | 超超临界 | 水冷-闭式循环 |
4 | 建投遵化热电有限责任公司 | 河北省遵化市新店子镇程庄子村 | 河北省 | 117°58'40" | 40°4'33" | NaN | 采用高效低氮燃烧器+SCR | NaN | NaN | 石灰石-石膏湿法 | ... | 350 | 2019-07-09 00:00:00 | 抽凝式 | 超临界 | 水冷-闭式循环 | 350 | 2020-05-02 00:00:00 | 抽凝式 | 超临界 | 水冷-闭式循环 |
4 rows × 33 columns
In [33]:
unit_features['发电机组1_冷却方式']
Out[33]:
1 水冷-闭式循环 2 空冷-直接空冷 3 水冷-闭式循环 4 水冷-闭式循环 Name: 发电机组1_冷却方式, dtype: object
In [34]:
unit_features_used = unit_features[['企业名称', '生产设备类型', '燃料类型', '低位发热量(GJ/t)']].copy() unit_features_used['汽轮机类型'] = unit_features['发电机组1_汽轮机类型'] unit_features_used['冷却方式'] = unit_features['发电机组1_冷却方式'] unit_features_used['额定蒸发量'] = unit_features['锅炉1额定蒸发量 t/h'] + unit_features['锅炉2额定蒸发量 t/h'] unit_features_used['压力参数'] = unit_features['发电机组1_压力参数'] unit_features_used['总容量'] = unit_features['发电机组1_单机容量(MW)'] + unit_features['发电机组2_单机容量(MW)']
In [35]:
unit_features_used
Out[35]:
企业名称 | 生产设备类型 | 燃料类型 | 低位发热量(GJ/t) | 汽轮机类型 | 冷却方式 | 额定蒸发量 | 压力参数 | 总容量 | |
---|---|---|---|---|---|---|---|---|---|
1 | 浙江秀舟热电有限公司 | 高温高压循环流化床锅炉 | 中高挥发分烟煤 | 20.501 | 背压式 | 水冷-闭式循环 | 230 | 高压 | 30 |
2 | 武乡西山发电有限责任公司 | 煤粉锅炉 | 褐煤 | 18.643 | 抽凝式 | 空冷-直接空冷 | 4160 | 亚临界 | 1200 |
3 | 国电电力邯郸东郊热电有限责任公司 | 煤粉锅炉 | 低挥发分烟煤 | 19.087 | 抽凝式 | 水冷-闭式循环 | 2250 | 超超临界 | 700 |
4 | 建投遵化热电有限责任公司 | 煤粉锅炉 | 一般烟煤 | 14.682 | 抽凝式 | 水冷-闭式循环 | 2344 | 超临界 | 700 |
In [36]:
final_data = all_daily_data.merge(unit_features_used, how='left', on='企业名称')
In [37]:
import datetime as dt
In [38]:
def cal_timedelta(x): date = dt.datetime.strptime(x, '%Y-%m-%d') date = dt.date(date.year, date.month, date.day) start_date = dt.date(date.year, 1, 1) time_delta = (date - start_date).days return time_delta
In [39]:
final_data['day_of_year'] = final_data.days.apply(cal_timedelta)
In [39]: