{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "e2fb2c7b-89ca-4e2b-aa44-19403cef590a", "metadata": {}, "outputs": [], "source": [ "import pandas as pd" ] }, { "cell_type": "code", "execution_count": 2, "id": "f47b0afa-9e2d-4f2d-a51b-6e2071ffd08a", "metadata": {}, "outputs": [], "source": [ "old_data = pd.read_excel('./data/煤质碳材料数据.xlsx')" ] }, { "cell_type": "code", "execution_count": 3, "id": "77fa919c-d186-4079-a7b1-70842c97c3ec", "metadata": {}, "outputs": [], "source": [ "nature_data = pd.read_excel('./data/nature.xlsx')" ] }, { "cell_type": "code", "execution_count": 4, "id": "38a1f29b-06e1-47a4-8839-e37568bac6cf", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
编号煤种分析水Mad灰分挥发分碳化温度(℃)升温速率(℃/min)保温时间(h)KOHK2CO3BET比表面积(m2/g)孔体积(cm3/g)微孔体积(cm3/g)介孔体积(cm3/g)
01中级烟煤2.128.4937.1486.205.421.600.006.781100.02.02.000296.00.270NaNNaN
12萃取中级烟煤NaNNaNNaN75.114.731.380.0018.781100.02.02.000316.00.481NaNNaN
23褐煤14.914.3548.4267.764.571.293.5622.82650.010.00.510665.00.3560.2890.067
34褐煤14.914.3548.4267.764.571.293.5622.82650.010.00.5101221.00.6080.4820.126
45褐煤14.914.3548.4267.764.571.293.5622.82650.010.00.5102609.01.4380.6700.768
............................................................
6667无烟煤0.814.159.7791.593.961.760.212.48800.05.01.0103142.01.6081.2040.404
6768无烟煤0.814.159.7791.593.961.760.212.48800.05.01.0103389.02.0411.0221.019
6869无烟煤0.888.428.8391.692.312.040.003.96700.05.01.0102542.01.1350.9160.219
6970无烟煤0.888.428.8391.692.312.040.003.96800.05.01.0102665.01.2190.9470.272
7071无烟煤0.888.428.8391.692.312.040.003.96900.05.01.0102947.01.4730.7180.755
\n", "

71 rows × 19 columns

\n", "
" ], "text/plain": [ " 编号 煤种 分析水Mad 灰分 挥发分 碳 氢 氮 硫 氧 碳化温度(℃) \\\n", "0 1 中级烟煤 2.12 8.49 37.14 86.20 5.42 1.60 0.00 6.78 1100.0 \n", "1 2 萃取中级烟煤 NaN NaN NaN 75.11 4.73 1.38 0.00 18.78 1100.0 \n", "2 3 褐煤 14.91 4.35 48.42 67.76 4.57 1.29 3.56 22.82 650.0 \n", "3 4 褐煤 14.91 4.35 48.42 67.76 4.57 1.29 3.56 22.82 650.0 \n", "4 5 褐煤 14.91 4.35 48.42 67.76 4.57 1.29 3.56 22.82 650.0 \n", ".. .. ... ... ... ... ... ... ... ... ... ... \n", "66 67 无烟煤 0.81 4.15 9.77 91.59 3.96 1.76 0.21 2.48 800.0 \n", "67 68 无烟煤 0.81 4.15 9.77 91.59 3.96 1.76 0.21 2.48 800.0 \n", "68 69 无烟煤 0.88 8.42 8.83 91.69 2.31 2.04 0.00 3.96 700.0 \n", "69 70 无烟煤 0.88 8.42 8.83 91.69 2.31 2.04 0.00 3.96 800.0 \n", "70 71 无烟煤 0.88 8.42 8.83 91.69 2.31 2.04 0.00 3.96 900.0 \n", "\n", " 升温速率(℃/min) 保温时间(h) KOH K2CO3 BET比表面积(m2/g) 孔体积(cm3/g) 微孔体积(cm3/g) \\\n", "0 2.0 2.0 0 0 296.0 0.270 NaN \n", "1 2.0 2.0 0 0 316.0 0.481 NaN \n", "2 10.0 0.5 1 0 665.0 0.356 0.289 \n", "3 10.0 0.5 1 0 1221.0 0.608 0.482 \n", "4 10.0 0.5 1 0 2609.0 1.438 0.670 \n", ".. ... ... ... ... ... ... ... \n", "66 5.0 1.0 1 0 3142.0 1.608 1.204 \n", "67 5.0 1.0 1 0 3389.0 2.041 1.022 \n", "68 5.0 1.0 1 0 2542.0 1.135 0.916 \n", "69 5.0 1.0 1 0 2665.0 1.219 0.947 \n", "70 5.0 1.0 1 0 2947.0 1.473 0.718 \n", "\n", " 介孔体积(cm3/g) \n", "0 NaN \n", "1 NaN \n", "2 0.067 \n", "3 0.126 \n", "4 0.768 \n", ".. ... \n", "66 0.404 \n", "67 1.019 \n", "68 0.219 \n", "69 0.272 \n", "70 0.755 \n", "\n", "[71 rows x 19 columns]" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "old_data" ] }, { "cell_type": "code", "execution_count": 5, "id": "ff938db8-3824-4f9b-8a0f-ae12559fbfbb", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Csp(F/g)electrolyteυ(mV/s)SAmicro(m2/g)SAmeso(m2/g)ON
00.006MKOH1000.000.00
10.006MKOH300000.000.00
20.006MKOH500000.000.00
30.006MKOH10017.0015.60
40.006MKOH3000017.0015.60
........................
283218.171MH2SO4150169125816.453.31
284198.381MH2SO4200169125816.453.31
285171.191MH2SO4300169125816.453.31
286152.271MH2SO4400169125816.453.31
287137.401MH2SO4500169125816.453.31
\n", "

288 rows × 7 columns

\n", "
" ], "text/plain": [ " Csp(F/g) electrolyte υ(mV/s) SAmicro(m2/g) SAmeso(m2/g) O N\n", "0 0.00 6MKOH 1 0 0 0.00 0.00\n", "1 0.00 6MKOH 300 0 0 0.00 0.00\n", "2 0.00 6MKOH 500 0 0 0.00 0.00\n", "3 0.00 6MKOH 1 0 0 17.00 15.60\n", "4 0.00 6MKOH 300 0 0 17.00 15.60\n", ".. ... ... ... ... ... ... ...\n", "283 218.17 1MH2SO4 150 1691 258 16.45 3.31\n", "284 198.38 1MH2SO4 200 1691 258 16.45 3.31\n", "285 171.19 1MH2SO4 300 1691 258 16.45 3.31\n", "286 152.27 1MH2SO4 400 1691 258 16.45 3.31\n", "287 137.40 1MH2SO4 500 1691 258 16.45 3.31\n", "\n", "[288 rows x 7 columns]" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "nature_data" ] }, { "cell_type": "markdown", "id": "11ae5919-681c-4667-8c8f-bf71cde0f036", "metadata": {}, "source": [ "基于微孔介孔,推一下CHS?" ] }, { "cell_type": "code", "execution_count": 6, "id": "435c980c-251f-42d5-883c-233d083df3a3", "metadata": {}, "outputs": [], "source": [ "fea_cols = ['微孔体积(cm3/g)', '介孔体积(cm3/g)', '氧', '氮']" ] }, { "cell_type": "code", "execution_count": 7, "id": "c787ae5c-db4a-4424-ac97-fafdd60a0b5c", "metadata": {}, "outputs": [], "source": [ "out_cols = ['碳', '氢', '硫']" ] }, { "cell_type": "code", "execution_count": 10, "id": "361dce5d-3d08-4c7b-9bcf-9823a75b1f9e", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ONSAmicro(m2/g)SAmeso(m2/g)
00.000.0000
317.0015.6000
68.507.8000
90.000.00120216
130.000.00107315
...............
1596.259.57640184
1608.495.38563120
1617.847.02680641
1640.000.0001082
16514.970.0015901030
\n", "

63 rows × 4 columns

\n", "
" ], "text/plain": [ " O N SAmicro(m2/g) SAmeso(m2/g)\n", "0 0.00 0.00 0 0\n", "3 17.00 15.60 0 0\n", "6 8.50 7.80 0 0\n", "9 0.00 0.00 120 216\n", "13 0.00 0.00 107 315\n", ".. ... ... ... ...\n", "159 6.25 9.57 640 184\n", "160 8.49 5.38 563 120\n", "161 7.84 7.02 680 641\n", "164 0.00 0.00 0 1082\n", "165 14.97 0.00 1590 1030\n", "\n", "[63 rows x 4 columns]" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "nature_data[nature_data.electrolyte=='6MKOH'][['O', 'N', 'SAmicro(m2/g)', 'SAmeso(m2/g)']].drop_duplicates()" ] }, { "cell_type": "code", "execution_count": null, "id": "101dba3e-4029-4d53-b64a-89c5a90f3471", "metadata": {}, "outputs": [], "source": [] } ], "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.8.16" } }, "nbformat": 4, "nbformat_minor": 5 }