# # Cviceni 4, ukol C: dalsi csv # def read_csv(text): pass def average(data, index): pass def median(data, index): pass def variance(data, index): pass def correlation(data, index1, index2): pass def main(): data = read_csv(csv) average_pka = average(data,1) medain_pka = median(data, 1) variance_pka = variance(data,1) average_qh = average(data,2) median_qh = median(data, 2) variance_qh = variance(data,2) cor_pka_qh = correlation(data, 1, 2) print("Prumerne pka: {}".format(average_pka)) print("Median pka: {}".format(medain_pka)) print("Rozptyl pka: {}".format(variance_pka)) print("Prumerne qH: {}".format(average_qh)) print("Median qH: {}".format(median_qh)) print("Rozptyl pka: {}".format(variance_qh)) print("Korelace mezi pka a qH: {}".format(cor_pka_qh)) csv = """ "NSC";"pKa";"qH";"qO1";"qC1";"qO2";"qC2";"SHBa";"SdssC";"gmin";"MAXDN";"ETA_Epsilon_1";"WTPT.5";"PNSA.2" "NSC_10112";10.2;0.1727;-0.3492;0.101;-0.344;0.0682;9.11050925925926;1.41435185185185;0.402777777777778;1.26388888888889;0.52982;0;-111.62073075055 "NSC_11215";10.6;0.1698;-0.3523;0.1031;-0.335;0.0761;9.46175925925926;2.54398148148148;0.398703703703703;1.25;0.50667;0;-98.0148647426398 "NSC_12987";8.59;0.1943;-0.3273;0.119;-0.3148;0.0846;19.2034297052154;0.502685185185186;-0.5425;2.5425;0.69445;3.01862222850776;-194.655139238689 "NSC_1317";7.15;0.2025;-0.3221;0.1398;-0.327;0.0941;18.7519992441421;0.0170370370370374;-0.514444444444444;2.51444444444444;0.74667;3.01793342355897;-228.282485672137 "NSC_14881";7.4;0.1932;-0.3217;0.131;-0.2831;0.1088;23.9620036533132;0.641053004535148;-0.315462962962963;1.98212962962963;0.60864;3.04902576706543;-293.098846093649 "NSC_1532";4.09;0.2297;-0.2846;0.1361;-0.2539;0.1033;29.3307955404384;-1.68583333333333;-0.886574074074074;2.88657407407407;0.87843;6.05164300993639;-241.243757185341 "NSC_15351";7.4;0.1977;-0.3162;0.1038;-0.3059;0.066;24.1168556311413;0.84013888888889;0.0399074074074075;1.62675925925926;0.65263;0;-177.209101697074 "NSC_1548";9.97;0.1758;-0.3384;0.1103;-0.3145;0.0846;9.56394746787604;2.24759259259259;0.3275;1.33916666666667;0.55942;0;-153.279186147276 "NSC_1549";10.4;0.1764;-0.3471;0.123;-0.3555;0.0807;8.9375;2.69527777777778;0.345462962962963;1.3212037037037;0.52982;0;-99.2533323785269 "NSC_1551";8.36;0.2039;-0.3211;0.1474;-0.3241;0.1008;18.8050925925926;-0.185925925925926;-0.555833333333333;2.55583333333333;0.74667;3.01716060560528;-201.76177511362 "NSC_1552";7.23;0.2149;-0.2983;0.1278;-0.2858;0.0875;18.9065740740741;-0.560185185185185;-0.62962962962963;2.62962962962963;0.74667;3.01445574276736;-175.044486905938 "NSC_156083";4.96;0.2263;-0.2911;0.1401;-0.2644;0.106;29.5211111111111;-2.30861111111111;-0.992592592592593;2.99259259259259;0.87843;6.06006729154733;-278.85400553151 "NSC_17588";9.64;0.18;-0.3434;0.1281;-0.3311;0.0959;9.27437641723356;2.47254913076342;0.306808390022676;1.35985827664399;0.55942;0;-183.637606693058 "NSC_1809";10.1;0.1865;-0.3267;0.0972;-0.3181;0.0606;14.2032407407407;0.744768518518519;0.198472222222222;1.46819444444444;0.57667;0;-150.277266916479 "NSC_1858";9.55;0.1805;-0.3431;0.1235;-0.3328;0.0914;9.10357394809776;2.59776029856387;0.30526029856387;1.3614063681028;0.55942;0;-173.354572622022 "NSC_1888";10.2;0.1751;-0.3481;0.119;-0.3495;0.0824;8.93845049130763;1.59925925925926;0.337407407407408;1.32925925925926;0.51667;0;-103.353972756354 "NSC_202753";4.62;0.2069;-0.3059;0.1007;-0.2529;0.0853;31.0369132653061;-1.27532407407407;-0.825185185185185;2.82518518518518;0.69425;6.07027169826643;-255.851844254303 "NSC_2082";4.31;0.2193;-0.2941;0.1057;-0.2526;0.0823;29.9222770219199;-1.50444444444444;-0.86574074074074;2.86574074074074;0.81167;6.05074721160616;-266.300987883357 "NSC_2123";10.6;0.1709;-0.3468;0.0776;-0.3385;0.0481;9.2062962962963;2.29398148148148;0.414351851851852;1.25231481481481;0.52982;0;-129.127427349407 "NSC_2127";7.61;0.1907;-0.3335;0.1318;-0.3461;0.0841;18.7724074074074;0.757777777777778;0.181111111111111;1.48555555555556;0.64222;0;-155.915315460274 "NSC_2150";7.91;0.1967;-0.3165;0.0864;-0.2983;0.0521;24.291022297808;0.448101851851853;-0.106481481481481;1.77314814814815;0.65263;0;-198.824153490232 "NSC_21735";9.65;0.1851;-0.3392;0.1348;-0.3495;0.0898;13.6991666666667;0.906805555555556;0.23087962962963;1.43578703703704;0.60196;0;-136.600288609879 "NSC_2209";10.2;0.1748;-0.3488;0.1243;-0.3489;0.0871;9.06194444444444;1.53351851851852;0.352962962962963;1.3137037037037;0.51667;0;-118.461905339745 "NSC_227926";9.82;0.1834;-0.3392;0.1265;-0.3494;0.0826;17.3174074074074;1.04166666666667;0.0280555555555555;1.47194444444444;0.60196;0;-192.557169195535 "NSC_23076";10.3;0.1761;-0.3457;0.1013;-0.3545;0.06;8.91925925925926;1.29166666666667;0.368055555555556;1.29861111111111;0.54792;0;-114.959613456021 "NSC_2440";9.25;0.1878;-0.3361;0.1312;-0.338;0.0897;19.5962037037037;0.642222222222223;-0.0315740740740738;1.69824074074074;0.60741;0;-179.457255224677 "NSC_249188";9.77;0.179;-0.3446;0.1214;-0.3447;0.0843;14.2297335600907;1.47321428571429;0.306269841269841;1.36039682539683;0.54603;2.43445097575371;-204.768484633836 "NSC_2599";10.4;0.1728;-0.3472;0.1035;-0.3462;0.0675;9.10009259259259;2.41083333333333;0.38425925925926;1.28240740740741;0.52982;0;-115.052912186046 "NSC_2880";3.85;0.2084;-0.2945;0.1093;-0.2381;0.0945;31.4296038044848;-1.18842025699168;-0.852407407407408;2.85240740740741;0.75309;6.08135101420827;-346.267225544631 "NSC_3115";8.37;0.1997;-0.3171;0.1351;-0.3063;0.0964;24.3797222222222;-0.531851851851851;-0.61287037037037;2.27953703703704;0.64902;2.40706350121361;-198.336200253167 "NSC_3142";7.41;0.2101;-0.3028;0.128;-0.2814;0.0932;19.1987074829932;0.262685185185186;-0.616296296296296;2.6162962962963;0.69445;3.01578856267755;-185.260309218999 "NSC_3177";8.2;0.1854;-0.3381;0.1253;-0.3171;0.0973;9.06964499535658;1.76008256697741;0.230241769547325;1.43642489711934;0.60267;6.16698250910644;-252.608819967085 "NSC_33870";4.23;0.2361;-0.2663;0.116;-0.2159;0.0923;29.9142592592593;-1.87481481481481;-0.911481481481481;2.86574074074074;0.81167;6.04296421688595;-272.664904788075 "NSC_3504";8.98;0.1907;-0.334;0.1372;-0.3457;0.0893;18.8328703703704;0.620000000000001;0.12462962962963;1.54203703703704;0.64222;0;-145.959371766087 "NSC_36808";9.99;0.1815;-0.3423;0.1265;-0.3742;0.0697;8.63222222222222;0.32175925925926;0.32175925925926;1.34490740740741;0.57436;0;-90.2281107645372 "NSC_36947";0.38;0.2519;-0.2532;0.128;-0.1947;0.1051;40.2140362811791;-4.20962962962963;-1.20777777777778;3.14351851851852;0.98246;9.09614468547565;-356.736402156754 "NSC_3696";10.3;0.1785;-0.3447;0.121;-0.3629;0.0736;8.75666666666667;1.49851851851852;0.32925925925926;1.33740740740741;0.54792;0;-125.671163780202 "NSC_3698";8.05;0.1864;-0.3377;0.129;-0.3412;0.0876;19.5021882086168;0.822037037037038;0.0138888888888891;1.65277777777778;0.60741;0;-149.875747115541 "NSC_3814";9.84;0.1805;-0.3414;0.104;-0.3427;0.0657;17.5089351851852;0.719907407407408;-0.104490740740741;1.60449074074074;0.60196;0;-146.997842271929 "NSC_3815";9.98;0.1902;-0.3232;0.0993;-0.3264;0.0553;13.780462962963;0.69212962962963;0.180555555555556;1.48611111111111;0.60196;0;-135.929297179771 "NSC_3829";10.6;0.1741;-0.3472;0.0966;-0.3466;0.0619;9.0437037037037;2.50083333333333;0.375555555555556;1.29111111111111;0.52982;0;-128.933685196312 "NSC_38776";10.6;0.1724;-0.3489;0.099;-0.3411;0.0678;9.22453703703704;3.71259259259259;0.391759259259259;1.27490740740741;0.51667;0;-123.698794401786 "NSC_3991";9.38;0.1862;-0.3382;0.1242;-0.3346;0.0872;21.9845011337868;0.768603552532125;-0.115102040816326;1.78176870748299;0.61667;2.93689286019532;-167.547488614615 "NSC_41205";8.62;0.1979;-0.3265;0.1392;-0.3228;0.0987;19.1503703703704;0.41675925925926;-0.518796296296296;2.5187962962963;0.69445;3.0147581387393;-178.159648024674 "NSC_4875";9.65;0.182;-0.3421;0.1324;-0.3421;0.0937;14.0863548752834;0.952268518518519;0.241620370370371;1.4250462962963;0.57667;0;-141.405705092928 "NSC_4960";10.1;0.1841;-0.3392;0.1231;-0.3503;0.0784;13.6546882086168;1.01722222222222;0.26;1.40666666666667;0.60196;0;-140.382104221248 "NSC_4965";10.4;0.1733;-0.3499;0.118;-0.3417;0.087;9.09510204081633;1.61893801965231;0.215972222222222;1.32809901738473;0.49881;0;-109.505532193151 "NSC_4969";10.3;0.1877;-0.3253;0.0941;-0.3198;0.0565;13.9857407407407;1.79421296296296;0.188055555555556;1.47861111111111;0.57667;0;-160.447162479257 "NSC_5103";10.5;0.1713;-0.3507;0.1007;-0.3406;0.0699;9.28092592592593;1.41666666666667;0.400462962962963;1.2662037037037;0.51667;0;-107.399546619312 "NSC_5105";11.1;0.1654;-0.3546;0.0786;-0.321;0.0623;9.92962962962963;2.57398148148148;0.387685185185185;1.1875;0.49247;0;-78.427135403965 "NSC_5296";10.7;0.1724;-0.3495;0.1053;-0.3412;0.073;9.28092592592593;3.64;0.400462962962963;1.2662037037037;0.51667;0;-131.891334057198 "NSC_5353";10.9;0.1685;-0.3469;0.0738;-0.3329;0.0486;9.33074074074074;3.53555555555556;0.421851851851852;1.24481481481481;0.51667;0;-118.060073490896 "NSC_5387";7.6;0.2103;-0.3019;0.121;-0.2817;0.0871;19.1832407407407;0.222314814814815;-0.608796296296296;2.6087962962963;0.69445;3.0147581387393;-186.443360904821 "NSC_60291";10.6;0.1695;-0.3498;0.1;-0.3294;0.0749;9.33714191232048;1.49564814814815;0.431435185185185;1.23523148148148;0.50667;0;-109.764708037486 "NSC_60735";9.83;0.1832;-0.3393;0.1321;-0.3481;0.0872;17.3839814814815;0.927361111111112;-0.0194444444444444;1.51944444444444;0.60196;0;-143.458647648074 "NSC_62011";10.5;0.1743;-0.3476;0.1032;-0.348;0.0662;9.10009259259259;2.48842592592593;0.38425925925926;1.28240740740741;0.52982;0;-100.748337536294 "NSC_62012";10;0.1765;-0.3465;0.1198;-0.3548;0.0788;8.85218820861678;1.59722222222222;0.34;1.32666666666667;0.52982;0;-137.945216435664 "NSC_6215";3.97;0.2412;-0.2625;0.1232;-0.2165;0.095;29.4853703703704;-2.26305555555555;-0.918981481481481;2.88657407407407;0.87843;6.04541113264189;-272.234880415518 "NSC_65646";10.5;0.1713;-0.3505;0.1;-0.3356;0.0719;9.24162037037037;1.46699074074074;0.420694444444445;1.24597222222222;0.51667;0;-111.502447812058 "NSC_65647";10.3;0.1753;-0.3476;0.119;-0.3473;0.0829;8.92489229024943;1.6390306122449;0.347086167800454;1.31958049886621;0.51667;0;-136.873951228321 "NSC_6769";9.88;0.1873;-0.3256;0.0944;-0.3074;0.0639;14.2021523053666;1.69768801965231;0.171993575207861;1.49467309145881;0.56389;0;-203.004844623834 "NSC_70955";9.34;0.1843;-0.3409;0.1422;-0.3325;0.1037;18.8911111111111;1.31009259259259;0.14;1.52666666666667;0.61905;0;-163.224648663468 "NSC_7739";4.52;0.2045;-0.3076;0.0996;-0.2515;0.0863;31.63134952129;-1.02504913076342;-0.78307563303099;2.78307563303099;0.67071;6.08135101420827;-262.172233630111 "NSC_82996";8.89;0.1976;-0.3167;0.1091;-0.3054;0.0713;24.1234953703704;0.787962962962964;-0.0165740740740739;1.68324074074074;0.65263;0;-186.256534158511 "NSC_85475";10.2;0.1779;-0.3433;0.0989;-0.3367;0.0664;17.7578240740741;1.78699074074074;-0.103657407407407;1.60365740740741;0.57667;0;-154.893694386324 "NSC_8768";10.1;0.1783;-0.3456;0.1276;-0.3627;0.0791;8.81305555555556;1.42592592592593;0.337962962962963;1.3287037037037;0.54792;0;-104.708329813906 "NSC_881";5.51;0.2171;-0.2992;0.1411;-0.2763;0.1064;29.3707955404384;-0.546574074074073;-0.6325;2.6325;0.78628;3.02637234046223;-239.359170542423 "NSC_8873";9.9;0.1764;-0.3477;0.1254;-0.3541;0.0837;8.94416666666667;1.53180555555556;0.35587962962963;1.31078703703704;0.52982;0;-94.4333050697617 "NSC_8885";10.1;0.1743;-0.3499;0.1274;-0.3472;0.0907;9.125;2.6862962962963;0.372083333333334;1.29458333333333;0.51667;0;-130.421229625201 "NSC_8895";10.2;0.1873;-0.3256;0.0943;-0.3083;0.0638;14.2000080309902;1.76325207860922;0.171585411942555;1.49508125472411;0.56389;0;-155.845752131744 "NSC_90441";5.21;0.2315;-0.2832;0.1439;-0.2503;0.1107;29.302044595616;-1.64546296296296;-0.820377928949358;2.82037792894936;0.87843;6.04745553596341;-254.542821144102 "NSC_9268";10.2;0.1759;-0.3482;0.1293;-0.354;0.087;8.99388888888889;2.5625;0.354166666666667;1.3125;0.52982;0;-97.264366687335 "NSC_95810";6.73;0.2082;-0.3039;0.1205;-0.2652;0.0974;19.9614673091459;1.00160572562358;-0.595462962962963;2.59546296296296;0.664;3.03312042030056;-254.12042630314 "NSC_9885";10.1;0.1811;-0.342;0.1209;-0.3431;0.0823;14.0190589569161;1.0590306122449;0.267086167800454;1.39958049886621;0.57667;0;-195.375163511463 """ main()