From cbe0c34c7beab9dba5cdf07598ad6d1632e63a03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=81=94?= Date: Tue, 15 May 2018 23:20:08 -0400 Subject: [PATCH] add a matlab program to process the airline data, and put the result in the task_input folder --- .DS_Store | Bin 10244 -> 10244 bytes processAirlineData/.DS_Store | Bin 0 -> 8196 bytes processAirlineData/dataMining.m | 33 +++++++ processAirlineData/task_input/.DS_Store | Bin 0 -> 6148 bytes processAirlineData/task_input/desk_3.csv | 95 +++++++++++++++++++++ processAirlineData/task_input/desk_4.csv | 55 ++++++++++++ processAirlineData/task_input/desk_44.csv | 49 +++++++++++ processAirlineData/task_input/desk_45.csv | 73 ++++++++++++++++ processAirlineData/task_input/desk_46.csv | 65 ++++++++++++++ processAirlineData/task_input/desk_47.csv | 60 +++++++++++++ processAirlineData/task_input/desk_48.csv | 72 ++++++++++++++++ processAirlineData/task_input/desk_49.csv | 54 ++++++++++++ processAirlineData/task_input/desk_5.csv | 38 +++++++++ processAirlineData/task_input/desk_56.csv | 52 +++++++++++ processAirlineData/task_input/desk_57.csv | 66 ++++++++++++++ processAirlineData/task_input/desk_58.csv | 62 ++++++++++++++ processAirlineData/task_input/desk_59.csv | 46 ++++++++++ processAirlineData/task_input/desk_61.csv | 77 +++++++++++++++++ processAirlineData/task_input/desk_62.csv | 71 +++++++++++++++ processAirlineData/task_input/desk_63.csv | 64 ++++++++++++++ processAirlineData/task_input/desk_64.csv | 41 +++++++++ processAirlineData/task_input/desk_65.csv | 43 ++++++++++ processAirlineData/task_input/desk_66.csv | 51 +++++++++++ processAirlineData/task_input/desk_67.csv | 70 +++++++++++++++ processAirlineData/task_input/desk_68.csv | 52 +++++++++++ processAirlineData/task_input/desk_69.csv | 56 ++++++++++++ processAirlineData/task_input/desk_7.csv | 70 +++++++++++++++ processAirlineData/task_input/desk_70.csv | 53 ++++++++++++ processAirlineData/task_input/desk_71.csv | 42 +++++++++ processAirlineData/task_input/desk_72.csv | 46 ++++++++++ processAirlineData/task_input/desk_73.csv | 60 +++++++++++++ processAirlineData/task_input/desk_74.csv | 54 ++++++++++++ processAirlineData/task_input/desk_75.csv | 59 +++++++++++++ processAirlineData/task_input/desk_76.csv | 61 +++++++++++++ processAirlineData/task_input/desk_77.csv | 75 ++++++++++++++++ processAirlineData/task_input/desk_78.csv | 42 +++++++++ processAirlineData/task_input/desk_79.csv | 42 +++++++++ processAirlineData/task_input/desk_8.csv | 71 +++++++++++++++ processAirlineData/task_input/desk_80.csv | 46 ++++++++++ processAirlineData/task_input/desk_81.csv | 51 +++++++++++ processAirlineData/task_input/desk_82.csv | 58 +++++++++++++ processAirlineData/task_input/desk_83.csv | 58 +++++++++++++ processAirlineData/task_input/desk_84.csv | 52 +++++++++++ processAirlineData/task_input/desk_85.csv | 64 ++++++++++++++ processAirlineData/task_input/desk_86.csv | 58 +++++++++++++ processAirlineData/task_input/desk_87.csv | 60 +++++++++++++ processAirlineData/task_input/desk_88.csv | 57 +++++++++++++ processAirlineData/task_input/desk_89.csv | 33 +++++++ processAirlineData/task_input/desk_9.csv | 61 +++++++++++++ processAirlineData/task_input/desk_90.csv | 52 +++++++++++ processAirlineData/task_input/desk_91.csv | 38 +++++++++ processAirlineData/task_input/desk_92.csv | 45 ++++++++++ processAirlineData/task_input/desk_93.csv | 36 ++++++++ processAirlineData/task_input/desk_94.csv | 40 +++++++++ processAirlineData/task_input/desk_95.csv | 48 +++++++++++ processAirlineData/task_input/desk_96.csv | 38 +++++++++ processAirlineData/task_input/desk_97.csv | 72 ++++++++++++++++ processAirlineData/task_input/desk_98.csv | 53 ++++++++++++ processAirlineData/task_input/desk_99.csv | 44 ++++++++++ processAirlineData/task_input/desk_E1.csv | 74 ++++++++++++++++ processAirlineData/task_input/desk_M81.csv | 45 ++++++++++ processAirlineData/task_input/desk_M82.csv | 57 +++++++++++++ processAirlineData/task_input/desk_M83.csv | 66 ++++++++++++++ processAirlineData/task_input/desk_M84.csv | 61 +++++++++++++ processAirlineData/task_input/desk_M85.csv | 57 +++++++++++++ processAirlineData/task_input/desk_M86.csv | 56 ++++++++++++ processAirlineData/task_input/desk_M87.csv | 63 ++++++++++++++ processAirlineData/task_input/desk_P1.csv | 32 +++++++ processAirlineData/task_input/desk_P3.csv | 52 +++++++++++ processAirlineData/task_input/desk_P44.csv | 24 ++++++ processAirlineData/task_input/desk_P45.csv | 36 ++++++++ processAirlineData/task_input/desk_P46.csv | 49 +++++++++++ processAirlineData/task_input/desk_P47.csv | 43 ++++++++++ processAirlineData/task_input/desk_P5.csv | 35 ++++++++ processAirlineData/task_input/desk_P56.csv | 50 +++++++++++ processAirlineData/task_input/desk_P57.csv | 44 ++++++++++ processAirlineData/task_input/desk_P58.csv | 44 ++++++++++ processAirlineData/task_input/desk_P59.csv | 31 +++++++ processAirlineData/task_input/desk_P61.csv | 57 +++++++++++++ processAirlineData/task_input/desk_P62.csv | 52 +++++++++++ processAirlineData/task_input/desk_P7.csv | 50 +++++++++++ processAirlineData/task_input/desk_P75.csv | 35 ++++++++ processAirlineData/task_input/desk_P76.csv | 33 +++++++ processAirlineData/task_input/desk_P77.csv | 47 ++++++++++ processAirlineData/task_input/desk_P79.csv | 48 +++++++++++ processAirlineData/task_input/desk_P8.csv | 51 +++++++++++ processAirlineData/task_input/desk_P88.csv | 33 +++++++ processAirlineData/task_input/desk_P97.csv | 33 +++++++ processAirlineData/task_input/desk_P99.csv | 29 +++++++ 89 files changed, 4471 insertions(+) create mode 100644 processAirlineData/.DS_Store create mode 100644 processAirlineData/dataMining.m create mode 100644 processAirlineData/task_input/.DS_Store create mode 100644 processAirlineData/task_input/desk_3.csv create mode 100644 processAirlineData/task_input/desk_4.csv create mode 100644 processAirlineData/task_input/desk_44.csv create mode 100644 processAirlineData/task_input/desk_45.csv create mode 100644 processAirlineData/task_input/desk_46.csv create mode 100644 processAirlineData/task_input/desk_47.csv create mode 100644 processAirlineData/task_input/desk_48.csv create mode 100644 processAirlineData/task_input/desk_49.csv create mode 100644 processAirlineData/task_input/desk_5.csv create mode 100644 processAirlineData/task_input/desk_56.csv create mode 100644 processAirlineData/task_input/desk_57.csv create mode 100644 processAirlineData/task_input/desk_58.csv create mode 100644 processAirlineData/task_input/desk_59.csv create mode 100644 processAirlineData/task_input/desk_61.csv create mode 100644 processAirlineData/task_input/desk_62.csv create mode 100644 processAirlineData/task_input/desk_63.csv create mode 100644 processAirlineData/task_input/desk_64.csv create mode 100644 processAirlineData/task_input/desk_65.csv create mode 100644 processAirlineData/task_input/desk_66.csv create mode 100644 processAirlineData/task_input/desk_67.csv create mode 100644 processAirlineData/task_input/desk_68.csv create mode 100644 processAirlineData/task_input/desk_69.csv create mode 100644 processAirlineData/task_input/desk_7.csv create mode 100644 processAirlineData/task_input/desk_70.csv create mode 100644 processAirlineData/task_input/desk_71.csv create mode 100644 processAirlineData/task_input/desk_72.csv create mode 100644 processAirlineData/task_input/desk_73.csv create mode 100644 processAirlineData/task_input/desk_74.csv create mode 100644 processAirlineData/task_input/desk_75.csv create mode 100644 processAirlineData/task_input/desk_76.csv create mode 100644 processAirlineData/task_input/desk_77.csv create mode 100644 processAirlineData/task_input/desk_78.csv create mode 100644 processAirlineData/task_input/desk_79.csv create mode 100644 processAirlineData/task_input/desk_8.csv create mode 100644 processAirlineData/task_input/desk_80.csv create mode 100644 processAirlineData/task_input/desk_81.csv create mode 100644 processAirlineData/task_input/desk_82.csv create mode 100644 processAirlineData/task_input/desk_83.csv create mode 100644 processAirlineData/task_input/desk_84.csv create mode 100644 processAirlineData/task_input/desk_85.csv create mode 100644 processAirlineData/task_input/desk_86.csv create mode 100644 processAirlineData/task_input/desk_87.csv create mode 100644 processAirlineData/task_input/desk_88.csv create mode 100644 processAirlineData/task_input/desk_89.csv create mode 100644 processAirlineData/task_input/desk_9.csv create mode 100644 processAirlineData/task_input/desk_90.csv create mode 100644 processAirlineData/task_input/desk_91.csv create mode 100644 processAirlineData/task_input/desk_92.csv create mode 100644 processAirlineData/task_input/desk_93.csv create mode 100644 processAirlineData/task_input/desk_94.csv create mode 100644 processAirlineData/task_input/desk_95.csv create mode 100644 processAirlineData/task_input/desk_96.csv create mode 100644 processAirlineData/task_input/desk_97.csv create mode 100644 processAirlineData/task_input/desk_98.csv create mode 100644 processAirlineData/task_input/desk_99.csv create mode 100644 processAirlineData/task_input/desk_E1.csv create mode 100644 processAirlineData/task_input/desk_M81.csv create mode 100644 processAirlineData/task_input/desk_M82.csv create mode 100644 processAirlineData/task_input/desk_M83.csv create mode 100644 processAirlineData/task_input/desk_M84.csv create mode 100644 processAirlineData/task_input/desk_M85.csv create mode 100644 processAirlineData/task_input/desk_M86.csv create mode 100644 processAirlineData/task_input/desk_M87.csv create mode 100644 processAirlineData/task_input/desk_P1.csv create mode 100644 processAirlineData/task_input/desk_P3.csv create mode 100644 processAirlineData/task_input/desk_P44.csv create mode 100644 processAirlineData/task_input/desk_P45.csv create mode 100644 processAirlineData/task_input/desk_P46.csv create mode 100644 processAirlineData/task_input/desk_P47.csv create mode 100644 processAirlineData/task_input/desk_P5.csv create mode 100644 processAirlineData/task_input/desk_P56.csv create mode 100644 processAirlineData/task_input/desk_P57.csv create mode 100644 processAirlineData/task_input/desk_P58.csv create mode 100644 processAirlineData/task_input/desk_P59.csv create mode 100644 processAirlineData/task_input/desk_P61.csv create mode 100644 processAirlineData/task_input/desk_P62.csv create mode 100644 processAirlineData/task_input/desk_P7.csv create mode 100644 processAirlineData/task_input/desk_P75.csv create mode 100644 processAirlineData/task_input/desk_P76.csv create mode 100644 processAirlineData/task_input/desk_P77.csv create mode 100644 processAirlineData/task_input/desk_P79.csv create mode 100644 processAirlineData/task_input/desk_P8.csv create mode 100644 processAirlineData/task_input/desk_P88.csv create mode 100644 processAirlineData/task_input/desk_P97.csv create mode 100644 processAirlineData/task_input/desk_P99.csv diff --git a/.DS_Store b/.DS_Store index 3ad5e7ba778bbbd671675bce81c25ff5ae7a9e31..7cd95f3e9afaf28a2dd2aeeeb1a47cba611b3f2f 100644 GIT binary patch delta 694 zcmZn(XbG6$&nUeyU^hRb^kyD`9%fx02499mhAf7Bh9U+>hD;!t10?epQay9>laq4t zlNcBn1c2BLh-XZ`FKjpYj{yJXTf*1a>xCE!fXee3k{MDNih&SCJA(_**b;_BRAU%@ z85kJN|APV0Kn4b)%t$IPE`T_NQ7Wk*C$qT3z~C06JrgqvD;qlpCl@ylFE_6M4>vD& zY;Z$`WR#d z@dBa&MX6<(spSEQd8uKU#hFQ&IhiGu(O^>{CV|-ji6t38Q#k~#adL3R3y4=&n;7UQ z7#Ud9>L^s3n*-S<#%8s(9Gn~+vf5r@NtJDrS8qRjHY=6n_)Ku?ggGz90yYtlI`egz^CdD$EiNVCVU=;Wv6%fw{8>>J^V_l(qbfA$b0AedP%Yr`U0g_{DbTrl#N-B=2vInB6 zM5h=;(Xrna;fRjLxM%tU7>M9z*pTZRL16dG$3FbZr`K;-VbAOH_I*5>^E zC{)KHR`w(2V~n`1-r#L@>YXfdpmxd0;3kx0&YwUH_&Uycj6C!yj=z*8dY-p_648tg z4E#r0wzY2mX-BTDeW%#0&h|NXfi1b*I_Y&Hjbnrh?M)q85idZ;121Wi`pOtK;Y0R%cgtXHRGEp5DEEz5BZMA1GPfzE{3k zNyUksWf4mYQ7tT4yE7DVtjuD4Zc{wG&0Ts2ySmm9u7<(&4^0!x3C8q%Xpnv~<+Z>XGi?)@(PoJA&L zuNq=hQFZ2>OFAkCN8k*&FblV!4)@_9JcAeTH@t+`@Q!qlJ>(a1g!Gf+WP~_mj9etY zk}KpYnNj?f#uYxO$J0OpbT+-hQDx9Avue^5ziC{RjgAI2UIzHretbYiZxI)KR$Q|1 zdGjv1X&kXwe9|LzVdPI5xeDXHS^wqbFvckG{V1?a9crJ*|Icmx{r~$pA#-^NhEaWvKyVha}YAwbGt Kj8WjLD)1hAvnetF literal 0 HcmV?d00001 diff --git a/processAirlineData/dataMining.m b/processAirlineData/dataMining.m new file mode 100644 index 0000000..1308dfb --- /dev/null +++ b/processAirlineData/dataMining.m @@ -0,0 +1,33 @@ + %------------------------------------------------------------------- + % This program: load the excel file + % read the task time table grouped by desks + % write the task arrive interval into excel files + % + % Please put the .xlsx file in the same folder with this program + %------------------------------------------------------------------- + + table = readtable('Delta workload_20180426.xlsx'); + table_num = size(table,1); + + desk = unique(table.Desk); + desk_num = size(desk,1); + + RLStime = table.RLSTIME; + +for desk_name = 2 : desk_num + filename = strcat('task_input/desk_',desk{desk_name}); + time = []; + for i = 1 : table_num + if strcmp(table.Desk{i}, desk{desk_name}) + if RLStime(i,1) < 1 + time = [time;RLStime(i,1)]; + else + time = [time;RLStime(i,1)-1]; + end + end + end + time = sort(time); + temp = [time;0] - [0;time]; + result = temp(2:size(temp,1)-1,:) * 1440; + xlswrite(filename, result); +end \ No newline at end of file diff --git a/processAirlineData/task_input/.DS_Store b/processAirlineData/task_input/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0