파이썬 기반의 Prefix span 분석
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Untitled.ipynb 173KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258
  1. {
  2. "cells": [
  3. {
  4. "cell_type": "code",
  5. "execution_count": 1,
  6. "id": "d378c94a",
  7. "metadata": {},
  8. "outputs": [
  9. {
  10. "data": {
  11. "text/html": [
  12. "<div>\n",
  13. "<style scoped>\n",
  14. " .dataframe tbody tr th:only-of-type {\n",
  15. " vertical-align: middle;\n",
  16. " }\n",
  17. "\n",
  18. " .dataframe tbody tr th {\n",
  19. " vertical-align: top;\n",
  20. " }\n",
  21. "\n",
  22. " .dataframe thead th {\n",
  23. " text-align: right;\n",
  24. " }\n",
  25. "</style>\n",
  26. "<table border=\"1\" class=\"dataframe\">\n",
  27. " <thead>\n",
  28. " <tr style=\"text-align: right;\">\n",
  29. " <th></th>\n",
  30. " <th>RISK_V2</th>\n",
  31. " <th>INST_NM</th>\n",
  32. " <th>DRULE_ATT_TYPE_CODE1</th>\n",
  33. " <th>TW_ATT_IP</th>\n",
  34. " <th>TW_ATT_PORT</th>\n",
  35. " <th>TW_DMG_IP</th>\n",
  36. " <th>TW_DMG_PORT</th>\n",
  37. " <th>ACCD_DMG_PROTO_NM</th>\n",
  38. " <th>TW_ATT_CT_NM</th>\n",
  39. " <th>ACCD_FIND_MTD_CODE</th>\n",
  40. " <th>DRULE_NM</th>\n",
  41. " </tr>\n",
  42. " </thead>\n",
  43. " <tbody>\n",
  44. " <tr>\n",
  45. " <th>0</th>\n",
  46. " <td>{'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE...</td>\n",
  47. " <td>A.T. Still University</td>\n",
  48. " <td>Attack</td>\n",
  49. " <td>90.678663</td>\n",
  50. " <td>18516</td>\n",
  51. " <td>90.678663</td>\n",
  52. " <td>7424</td>\n",
  53. " <td>Ggp</td>\n",
  54. " <td>중국</td>\n",
  55. " <td>1</td>\n",
  56. " <td>Attack-Scan-29-01-thinkPHP(CVE18-20062).190524...</td>\n",
  57. " </tr>\n",
  58. " <tr>\n",
  59. " <th>1</th>\n",
  60. " <td>{'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE...</td>\n",
  61. " <td>Abilene Christian University</td>\n",
  62. " <td>Attack</td>\n",
  63. " <td>93.880849</td>\n",
  64. " <td>21687</td>\n",
  65. " <td>93.880849</td>\n",
  66. " <td>8789</td>\n",
  67. " <td>Icmp</td>\n",
  68. " <td>이탈리아</td>\n",
  69. " <td>1</td>\n",
  70. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  71. " </tr>\n",
  72. " <tr>\n",
  73. " <th>2</th>\n",
  74. " <td>{'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE...</td>\n",
  75. " <td>Abraham Baldwin Agricultural College</td>\n",
  76. " <td>Attack</td>\n",
  77. " <td>95.692235</td>\n",
  78. " <td>28503</td>\n",
  79. " <td>95.692235</td>\n",
  80. " <td>3602</td>\n",
  81. " <td>IcmpV6</td>\n",
  82. " <td>이탈리아</td>\n",
  83. " <td>1</td>\n",
  84. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  85. " </tr>\n",
  86. " <tr>\n",
  87. " <th>3</th>\n",
  88. " <td>{'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE...</td>\n",
  89. " <td>Academy of Art University</td>\n",
  90. " <td>Attack</td>\n",
  91. " <td>94.896165</td>\n",
  92. " <td>14128</td>\n",
  93. " <td>94.896165</td>\n",
  94. " <td>690</td>\n",
  95. " <td>Idp</td>\n",
  96. " <td>미국</td>\n",
  97. " <td>1</td>\n",
  98. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  99. " </tr>\n",
  100. " <tr>\n",
  101. " <th>4</th>\n",
  102. " <td>{'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE...</td>\n",
  103. " <td>Adams State University</td>\n",
  104. " <td>Malwr</td>\n",
  105. " <td>95.082227</td>\n",
  106. " <td>49614</td>\n",
  107. " <td>95.082227</td>\n",
  108. " <td>8533</td>\n",
  109. " <td>Igmp</td>\n",
  110. " <td>중국</td>\n",
  111. " <td>1</td>\n",
  112. " <td>Malwr-Resource-29-01-monero.17092707ECSC#</td>\n",
  113. " </tr>\n",
  114. " <tr>\n",
  115. " <th>...</th>\n",
  116. " <td>...</td>\n",
  117. " <td>...</td>\n",
  118. " <td>...</td>\n",
  119. " <td>...</td>\n",
  120. " <td>...</td>\n",
  121. " <td>...</td>\n",
  122. " <td>...</td>\n",
  123. " <td>...</td>\n",
  124. " <td>...</td>\n",
  125. " <td>...</td>\n",
  126. " <td>...</td>\n",
  127. " </tr>\n",
  128. " <tr>\n",
  129. " <th>9995</th>\n",
  130. " <td>{'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE...</td>\n",
  131. " <td>Alfred State College</td>\n",
  132. " <td>Attack</td>\n",
  133. " <td>94.825698</td>\n",
  134. " <td>35781</td>\n",
  135. " <td>94.576693</td>\n",
  136. " <td>9610</td>\n",
  137. " <td>ND</td>\n",
  138. " <td>프랑스</td>\n",
  139. " <td>1</td>\n",
  140. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  141. " </tr>\n",
  142. " <tr>\n",
  143. " <th>9996</th>\n",
  144. " <td>{'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE...</td>\n",
  145. " <td>Alfred University</td>\n",
  146. " <td>Attack</td>\n",
  147. " <td>95.499845</td>\n",
  148. " <td>34331</td>\n",
  149. " <td>95.680716</td>\n",
  150. " <td>4834</td>\n",
  151. " <td>Pup</td>\n",
  152. " <td>미국</td>\n",
  153. " <td>1</td>\n",
  154. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  155. " </tr>\n",
  156. " <tr>\n",
  157. " <th>9997</th>\n",
  158. " <td>{'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE...</td>\n",
  159. " <td>Alice Lloyd College</td>\n",
  160. " <td>Attack</td>\n",
  161. " <td>94.964831</td>\n",
  162. " <td>18781</td>\n",
  163. " <td>94.825698</td>\n",
  164. " <td>7570</td>\n",
  165. " <td>Raw</td>\n",
  166. " <td>싱가포르</td>\n",
  167. " <td>1</td>\n",
  168. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  169. " </tr>\n",
  170. " <tr>\n",
  171. " <th>9998</th>\n",
  172. " <td>{'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE...</td>\n",
  173. " <td>Allegheny College</td>\n",
  174. " <td>Attack</td>\n",
  175. " <td>95.644402</td>\n",
  176. " <td>36381</td>\n",
  177. " <td>95.499845</td>\n",
  178. " <td>7763</td>\n",
  179. " <td>Spx</td>\n",
  180. " <td>싱가포르</td>\n",
  181. " <td>1</td>\n",
  182. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  183. " </tr>\n",
  184. " <tr>\n",
  185. " <th>9999</th>\n",
  186. " <td>{'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE...</td>\n",
  187. " <td>Allegheny College</td>\n",
  188. " <td>Attack</td>\n",
  189. " <td>95.644402</td>\n",
  190. " <td>46191</td>\n",
  191. " <td>95.499845</td>\n",
  192. " <td>8781</td>\n",
  193. " <td>Spx</td>\n",
  194. " <td>싱가포르</td>\n",
  195. " <td>1</td>\n",
  196. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  197. " </tr>\n",
  198. " </tbody>\n",
  199. "</table>\n",
  200. "<p>10000 rows × 11 columns</p>\n",
  201. "</div>"
  202. ],
  203. "text/plain": [
  204. " RISK_V2 \\\n",
  205. "0 {'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE... \n",
  206. "1 {'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE... \n",
  207. "2 {'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE... \n",
  208. "3 {'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE... \n",
  209. "4 {'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE... \n",
  210. "... ... \n",
  211. "9995 {'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE... \n",
  212. "9996 {'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE... \n",
  213. "9997 {'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE... \n",
  214. "9998 {'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE... \n",
  215. "9999 {'WEEKNESS_VAL_4': 0, 'WEEKNESS_VAL_5': 0, 'WE... \n",
  216. "\n",
  217. " INST_NM DRULE_ATT_TYPE_CODE1 TW_ATT_IP \\\n",
  218. "0 A.T. Still University Attack 90.678663 \n",
  219. "1 Abilene Christian University Attack 93.880849 \n",
  220. "2 Abraham Baldwin Agricultural College Attack 95.692235 \n",
  221. "3 Academy of Art University Attack 94.896165 \n",
  222. "4 Adams State University Malwr 95.082227 \n",
  223. "... ... ... ... \n",
  224. "9995 Alfred State College Attack 94.825698 \n",
  225. "9996 Alfred University Attack 95.499845 \n",
  226. "9997 Alice Lloyd College Attack 94.964831 \n",
  227. "9998 Allegheny College Attack 95.644402 \n",
  228. "9999 Allegheny College Attack 95.644402 \n",
  229. "\n",
  230. " TW_ATT_PORT TW_DMG_IP TW_DMG_PORT ACCD_DMG_PROTO_NM TW_ATT_CT_NM \\\n",
  231. "0 18516 90.678663 7424 Ggp 중국 \n",
  232. "1 21687 93.880849 8789 Icmp 이탈리아 \n",
  233. "2 28503 95.692235 3602 IcmpV6 이탈리아 \n",
  234. "3 14128 94.896165 690 Idp 미국 \n",
  235. "4 49614 95.082227 8533 Igmp 중국 \n",
  236. "... ... ... ... ... ... \n",
  237. "9995 35781 94.576693 9610 ND 프랑스 \n",
  238. "9996 34331 95.680716 4834 Pup 미국 \n",
  239. "9997 18781 94.825698 7570 Raw 싱가포르 \n",
  240. "9998 36381 95.499845 7763 Spx 싱가포르 \n",
  241. "9999 46191 95.499845 8781 Spx 싱가포르 \n",
  242. "\n",
  243. " ACCD_FIND_MTD_CODE DRULE_NM \n",
  244. "0 1 Attack-Scan-29-01-thinkPHP(CVE18-20062).190524... \n",
  245. "1 1 Attack-WebScan-29-01-download(passwd).19092602... \n",
  246. "2 1 Attack-WebScan-29-01-download(passwd).19092602... \n",
  247. "3 1 Attack-WebScan-29-01-download(passwd).19092602... \n",
  248. "4 1 Malwr-Resource-29-01-monero.17092707ECSC# \n",
  249. "... ... ... \n",
  250. "9995 1 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  251. "9996 1 Attack-WebScan-29-01-download(passwd).19092602... \n",
  252. "9997 1 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  253. "9998 1 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  254. "9999 1 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  255. "\n",
  256. "[10000 rows x 11 columns]"
  257. ]
  258. },
  259. "execution_count": 1,
  260. "metadata": {},
  261. "output_type": "execute_result"
  262. }
  263. ],
  264. "source": [
  265. "#!/usr/bin/env python\n",
  266. "# coding: utf-8\n",
  267. "\n",
  268. "# In[1]:\n",
  269. "\n",
  270. "\n",
  271. "import pandas as pd\n",
  272. "import numpy as np\n",
  273. "from mlxtend.preprocessing import TransactionEncoder\n",
  274. "from mlxtend.frequent_patterns import association_rules, fpgrowth\n",
  275. "from prefixspan import PrefixSpan\n",
  276. "\n",
  277. "\n",
  278. "\n",
  279. "df = pd.read_csv(\"ts_data_accident-2020_sample.csv\", low_memory=False, encoding='ISO-8859-1')\n",
  280. "pd.set_option('display.max_columns',None)\n",
  281. "df=df[['RISK_V2','INST_NM','DRULE_ATT_TYPE_CODE1','TW_ATT_IP','TW_ATT_PORT','TW_DMG_IP','TW_DMG_PORT','ACCD_DMG_PROTO_NM','TW_ATT_CT_NM','ACCD_FIND_MTD_CODE','DRULE_NM']].dropna()\n",
  282. "len(df)\n",
  283. "##################### NTM section #####################\n",
  284. "NTM_df=df[df['ACCD_FIND_MTD_CODE']==1]\n",
  285. "NTM_df"
  286. ]
  287. },
  288. {
  289. "cell_type": "code",
  290. "execution_count": 2,
  291. "id": "0fd76649",
  292. "metadata": {},
  293. "outputs": [],
  294. "source": [
  295. "# Pick out it in order to get the asset, risk, intent, black IP out\n",
  296. "RISK_V2=NTM_df['RISK_V2']\n",
  297. "RISK_V2_FILTERED=RISK_V2.dropna()\n",
  298. "## 결측값 제거.\n",
  299. "\n",
  300. "import json\n",
  301. "from pandas import json_normalize\n",
  302. "\n",
  303. "# modified\n",
  304. "def get_asset_desc(asset_field):\n",
  305. " if asset_field == 'ASSETS_VAL_1':\n",
  306. " return '공인-전체IP대역(유선)'\n",
  307. " elif asset_field == 'ASSETS_VAL_2':\n",
  308. " return '공인-전체IP대역(무선)'\n",
  309. " elif asset_field == 'ASSETS_VAL_3':\n",
  310. " return '공인-WEB서버'\n",
  311. " elif asset_field == 'ASSETS_VAL_4':\n",
  312. " return '공인-내부응용서버'\n",
  313. " elif asset_field == 'ASSETS_VAL_5':\n",
  314. " return '공인-DB서버'\n",
  315. " elif asset_field == 'ASSETS_VAL_6':\n",
  316. " return '공인-패치서버'\n",
  317. " elif asset_field == 'ASSETS_VAL_7':\n",
  318. " return '공인-네트워크'\n",
  319. " elif asset_field == 'ASSETS_VAL_8':\n",
  320. " return '공인-보안'\n",
  321. " elif asset_field == 'ASSETS_VAL_9':\n",
  322. " return '공인-업무용PC'\n",
  323. " elif asset_field == 'ASSETS_VAL_10':\n",
  324. " return '공인-비업무용PC'\n",
  325. " elif asset_field == 'ASSETS_VAL_11':\n",
  326. " return '공인-기타'\n",
  327. " elif asset_field == 'ASSETS_VAL_12':\n",
  328. " return '사설-전체IP대역(유선)'\n",
  329. " elif asset_field == 'ASSETS_VAL_13':\n",
  330. " return '사설-전체IP대역(무선)'\n",
  331. " elif asset_field == 'ASSETS_VAL_14':\n",
  332. " return '사설-WEB서버'\n",
  333. " elif asset_field == 'ASSETS_VAL_15':\n",
  334. " return '사설-내부응용서버'\n",
  335. " elif asset_field == 'ASSETS_VAL_16':\n",
  336. " return '사설-DB서버'\n",
  337. " elif asset_field == 'ASSETS_VAL_17':\n",
  338. " return '사설-패치서버'\n",
  339. " elif asset_field == 'ASSETS_VAL_18':\n",
  340. " return '사설-네트워크'\n",
  341. " elif asset_field == 'ASSETS_VAL_19':\n",
  342. " return '사설-보안'\n",
  343. " elif asset_field == 'ASSETS_VAL_20':\n",
  344. " return '사설-업무용PC'\n",
  345. " elif asset_field == 'ASSETS_VAL_21':\n",
  346. " return '사설-비업무용PC'\n",
  347. " elif asset_field == 'ASSETS_VAL_22':\n",
  348. " return '사설-기타'\n",
  349. " else:\n",
  350. " return ''\n",
  351. "\n",
  352. "def get_intent_desc(intent_field):\n",
  353. " if intent_field == 'INTENT_VAL_1':\n",
  354. " return '파괴'\n",
  355. " elif intent_field == 'INTENT_VAL_2':\n",
  356. " return '유출'\n",
  357. " elif intent_field == 'INTENT_VAL_3':\n",
  358. " return '지연'\n",
  359. " elif intent_field == 'INTENT_VAL_4':\n",
  360. " return '잠복'\n",
  361. " elif intent_field == 'INTENT_VAL_5':\n",
  362. " return '단순침입'\n",
  363. " elif intent_field == 'INTENT_VAL_6':\n",
  364. " return 'MD5'\n",
  365. " elif intent_field == 'INTENT_VAL_0':\n",
  366. " return 'Default'\n",
  367. " else:\n",
  368. " return ''\n",
  369. "\n",
  370. "def get_source_desc(source_field):\n",
  371. " if source_field=='SOURCE_VAL_1':\n",
  372. " return '북한IP'\n",
  373. " if source_field=='SOURCE_VAL_3':\n",
  374. " return 'ECSC Black IP'\n",
  375. " else:\n",
  376. " return '' \n",
  377. "# New assets column\n",
  378. "\n",
  379. "## ASSETS_VAL을 아예 JSON항목으로 만들어서 새로운 데이터프레임으로 생성.\n",
  380. "risk_df = pd.DataFrame()\n",
  381. "for risk in RISK_V2_FILTERED:\n",
  382. " risk = risk.replace(\"'\", \"\\\"\") #json으로 만들려고.\n",
  383. " json_string = json.loads(risk)\n",
  384. " json_df = json_normalize(json_string)\n",
  385. " risk_df = pd.concat([risk_df,json_df],ignore_index=True) #DataFrame 합쳐주기. ignore_index = True를 해야 index가 재구성 된다.\n",
  386. "risk_df_column_names = risk_df.columns\n",
  387. "\n",
  388. "assets_df = []\n",
  389. "intents_df = []\n",
  390. "sources_df = []\n",
  391. "def filter_all(risk):\n",
  392. " for i in range(0,len(risk)):\n",
  393. " risks=[]\n",
  394. " intents=[]\n",
  395. " sources=[]\n",
  396. " for column in risk_df_column_names:\n",
  397. " # filter_asset\n",
  398. " if 'ASSETS_VAL_' in column and risk.iloc[i][column]:\n",
  399. " risk_key_desc = 'RISK_V2.' + column + '=' + get_asset_desc(column)\n",
  400. " risks.append(risk_key_desc)\n",
  401. " \n",
  402. " # filter_intent\n",
  403. " if 'INTENT_VAL_' in column and risk.iloc[i][column]:\n",
  404. " intent_key_desc = 'RISK_V2.' + column + '=' + get_intent_desc(column)\n",
  405. " intents.append(intent_key_desc)\n",
  406. " \n",
  407. " if 'SOURCE_VAL_' in column and risk.iloc[i][column]:\n",
  408. " source_key_desc='RISK_V2.' + column + '=' + get_source_desc(column)\n",
  409. " sources.append(source_key_desc)\n",
  410. " \n",
  411. " assets_df.append(risks)\n",
  412. " intents_df.append(intents)\n",
  413. " sources_df.append(sources)\n",
  414. " \n",
  415. "filter_all(risk_df)\n",
  416. "## 여기까지 내가 만든 것.\n"
  417. ]
  418. },
  419. {
  420. "cell_type": "code",
  421. "execution_count": 3,
  422. "id": "9973c20f",
  423. "metadata": {},
  424. "outputs": [
  425. {
  426. "data": {
  427. "text/plain": [
  428. "0 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...\n",
  429. "1 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...\n",
  430. "2 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...\n",
  431. "3 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...\n",
  432. "4 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...\n",
  433. " ... \n",
  434. "9995 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)'\n",
  435. "9996 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...\n",
  436. "9997 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...\n",
  437. "9998 \n",
  438. "9999 \n",
  439. "Name: ASSETS_VAL, Length: 10000, dtype: object"
  440. ]
  441. },
  442. "execution_count": 3,
  443. "metadata": {},
  444. "output_type": "execute_result"
  445. }
  446. ],
  447. "source": [
  448. "NTM_df['ASSETS_VAL'] = assets_df\n",
  449. "NTM_df['ASSETS_VAL'] = NTM_df['ASSETS_VAL'].astype(str)\n",
  450. "NTM_df['ASSETS_VAL'] = NTM_df['ASSETS_VAL'].str.replace('[','',regex=True)\n",
  451. "NTM_df['ASSETS_VAL'] = NTM_df['ASSETS_VAL'].str.replace(']','',regex=True)\n",
  452. "NTM_df['ASSETS_VAL']"
  453. ]
  454. },
  455. {
  456. "cell_type": "code",
  457. "execution_count": 4,
  458. "id": "7f01f063",
  459. "metadata": {},
  460. "outputs": [
  461. {
  462. "data": {
  463. "text/plain": [
  464. "0 'RISK_V2.INTENT_VAL_5=단순침입'\n",
  465. "1 'RISK_V2.INTENT_VAL_5=단순침입'\n",
  466. "2 'RISK_V2.INTENT_VAL_5=단순침입'\n",
  467. "3 'RISK_V2.INTENT_VAL_5=단순침입'\n",
  468. "4 'RISK_V2.INTENT_VAL_3=지연'\n",
  469. " ... \n",
  470. "9995 'RISK_V2.INTENT_VAL_5=단순침입'\n",
  471. "9996 'RISK_V2.INTENT_VAL_5=단순침입'\n",
  472. "9997 'RISK_V2.INTENT_VAL_5=단순침입'\n",
  473. "9998 'RISK_V2.INTENT_VAL_5=단순침입'\n",
  474. "9999 'RISK_V2.INTENT_VAL_5=단순침입'\n",
  475. "Name: INTENT_VAL, Length: 10000, dtype: object"
  476. ]
  477. },
  478. "execution_count": 4,
  479. "metadata": {},
  480. "output_type": "execute_result"
  481. }
  482. ],
  483. "source": [
  484. "NTM_df['INTENT_VAL'] = intents_df\n",
  485. "NTM_df['INTENT_VAL'] = NTM_df['INTENT_VAL'].astype(str)\n",
  486. "NTM_df['INTENT_VAL'] = NTM_df['INTENT_VAL'].str.replace('[','',regex=True)\n",
  487. "NTM_df['INTENT_VAL'] = NTM_df['INTENT_VAL'].str.replace(']','',regex=True)\n",
  488. "NTM_df['INTENT_VAL']"
  489. ]
  490. },
  491. {
  492. "cell_type": "code",
  493. "execution_count": 5,
  494. "id": "6a3b0a44",
  495. "metadata": {},
  496. "outputs": [
  497. {
  498. "data": {
  499. "text/plain": [
  500. "0 \n",
  501. "1 \n",
  502. "2 \n",
  503. "3 \n",
  504. "4 'RISK_V2.SOURCE_VAL_3=ECSC Black IP'\n",
  505. " ... \n",
  506. "9995 \n",
  507. "9996 \n",
  508. "9997 \n",
  509. "9998 \n",
  510. "9999 \n",
  511. "Name: SOURCE_VAL, Length: 10000, dtype: object"
  512. ]
  513. },
  514. "execution_count": 5,
  515. "metadata": {},
  516. "output_type": "execute_result"
  517. }
  518. ],
  519. "source": [
  520. "NTM_df['SOURCE_VAL'] = sources_df\n",
  521. "NTM_df['SOURCE_VAL'] = NTM_df['SOURCE_VAL'].astype(str)\n",
  522. "NTM_df['SOURCE_VAL'] = NTM_df['SOURCE_VAL'].str.replace('[','',regex=True)\n",
  523. "NTM_df['SOURCE_VAL'] = NTM_df['SOURCE_VAL'].str.replace(']','',regex=True)\n",
  524. "NTM_df['SOURCE_VAL']"
  525. ]
  526. },
  527. {
  528. "cell_type": "code",
  529. "execution_count": 8,
  530. "id": "ac8bebce",
  531. "metadata": {},
  532. "outputs": [
  533. {
  534. "data": {
  535. "text/html": [
  536. "<div>\n",
  537. "<style scoped>\n",
  538. " .dataframe tbody tr th:only-of-type {\n",
  539. " vertical-align: middle;\n",
  540. " }\n",
  541. "\n",
  542. " .dataframe tbody tr th {\n",
  543. " vertical-align: top;\n",
  544. " }\n",
  545. "\n",
  546. " .dataframe thead th {\n",
  547. " text-align: right;\n",
  548. " }\n",
  549. "</style>\n",
  550. "<table border=\"1\" class=\"dataframe\">\n",
  551. " <thead>\n",
  552. " <tr style=\"text-align: right;\">\n",
  553. " <th></th>\n",
  554. " <th>INST_NM</th>\n",
  555. " <th>DRULE_ATT_TYPE_CODE1</th>\n",
  556. " <th>TW_ATT_IP</th>\n",
  557. " <th>TW_ATT_PORT</th>\n",
  558. " <th>TW_DMG_IP</th>\n",
  559. " <th>TW_DMG_PORT</th>\n",
  560. " <th>ACCD_DMG_PROTO_NM</th>\n",
  561. " <th>TW_ATT_CT_NM</th>\n",
  562. " <th>ACCD_FIND_MTD_CODE</th>\n",
  563. " <th>DRULE_NM</th>\n",
  564. " <th>ASSETS_VAL</th>\n",
  565. " <th>INTENT_VAL</th>\n",
  566. " <th>SOURCE_VAL</th>\n",
  567. " </tr>\n",
  568. " </thead>\n",
  569. " <tbody>\n",
  570. " <tr>\n",
  571. " <th>0</th>\n",
  572. " <td>A.T. Still University</td>\n",
  573. " <td>Attack</td>\n",
  574. " <td>90.678663</td>\n",
  575. " <td>18516</td>\n",
  576. " <td>90.678663</td>\n",
  577. " <td>7424</td>\n",
  578. " <td>Ggp</td>\n",
  579. " <td>중국</td>\n",
  580. " <td>1</td>\n",
  581. " <td>Attack-Scan-29-01-thinkPHP(CVE18-20062).190524...</td>\n",
  582. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  583. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  584. " <td></td>\n",
  585. " </tr>\n",
  586. " <tr>\n",
  587. " <th>1</th>\n",
  588. " <td>Abilene Christian University</td>\n",
  589. " <td>Attack</td>\n",
  590. " <td>93.880849</td>\n",
  591. " <td>21687</td>\n",
  592. " <td>93.880849</td>\n",
  593. " <td>8789</td>\n",
  594. " <td>Icmp</td>\n",
  595. " <td>이탈리아</td>\n",
  596. " <td>1</td>\n",
  597. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  598. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  599. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  600. " <td></td>\n",
  601. " </tr>\n",
  602. " <tr>\n",
  603. " <th>2</th>\n",
  604. " <td>Abraham Baldwin Agricultural College</td>\n",
  605. " <td>Attack</td>\n",
  606. " <td>95.692235</td>\n",
  607. " <td>28503</td>\n",
  608. " <td>95.692235</td>\n",
  609. " <td>3602</td>\n",
  610. " <td>IcmpV6</td>\n",
  611. " <td>이탈리아</td>\n",
  612. " <td>1</td>\n",
  613. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  614. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  615. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  616. " <td></td>\n",
  617. " </tr>\n",
  618. " <tr>\n",
  619. " <th>3</th>\n",
  620. " <td>Academy of Art University</td>\n",
  621. " <td>Attack</td>\n",
  622. " <td>94.896165</td>\n",
  623. " <td>14128</td>\n",
  624. " <td>94.896165</td>\n",
  625. " <td>690</td>\n",
  626. " <td>Idp</td>\n",
  627. " <td>미국</td>\n",
  628. " <td>1</td>\n",
  629. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  630. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  631. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  632. " <td></td>\n",
  633. " </tr>\n",
  634. " <tr>\n",
  635. " <th>4</th>\n",
  636. " <td>Adams State University</td>\n",
  637. " <td>Malwr</td>\n",
  638. " <td>95.082227</td>\n",
  639. " <td>49614</td>\n",
  640. " <td>95.082227</td>\n",
  641. " <td>8533</td>\n",
  642. " <td>Igmp</td>\n",
  643. " <td>중국</td>\n",
  644. " <td>1</td>\n",
  645. " <td>Malwr-Resource-29-01-monero.17092707ECSC#</td>\n",
  646. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  647. " <td>'RISK_V2.INTENT_VAL_3=지연'</td>\n",
  648. " <td>'RISK_V2.SOURCE_VAL_3=ECSC Black IP'</td>\n",
  649. " </tr>\n",
  650. " <tr>\n",
  651. " <th>...</th>\n",
  652. " <td>...</td>\n",
  653. " <td>...</td>\n",
  654. " <td>...</td>\n",
  655. " <td>...</td>\n",
  656. " <td>...</td>\n",
  657. " <td>...</td>\n",
  658. " <td>...</td>\n",
  659. " <td>...</td>\n",
  660. " <td>...</td>\n",
  661. " <td>...</td>\n",
  662. " <td>...</td>\n",
  663. " <td>...</td>\n",
  664. " <td>...</td>\n",
  665. " </tr>\n",
  666. " <tr>\n",
  667. " <th>9995</th>\n",
  668. " <td>Alfred State College</td>\n",
  669. " <td>Attack</td>\n",
  670. " <td>94.825698</td>\n",
  671. " <td>35781</td>\n",
  672. " <td>94.576693</td>\n",
  673. " <td>9610</td>\n",
  674. " <td>ND</td>\n",
  675. " <td>프랑스</td>\n",
  676. " <td>1</td>\n",
  677. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  678. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)'</td>\n",
  679. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  680. " <td></td>\n",
  681. " </tr>\n",
  682. " <tr>\n",
  683. " <th>9996</th>\n",
  684. " <td>Alfred University</td>\n",
  685. " <td>Attack</td>\n",
  686. " <td>95.499845</td>\n",
  687. " <td>34331</td>\n",
  688. " <td>95.680716</td>\n",
  689. " <td>4834</td>\n",
  690. " <td>Pup</td>\n",
  691. " <td>미국</td>\n",
  692. " <td>1</td>\n",
  693. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  694. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  695. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  696. " <td></td>\n",
  697. " </tr>\n",
  698. " <tr>\n",
  699. " <th>9997</th>\n",
  700. " <td>Alice Lloyd College</td>\n",
  701. " <td>Attack</td>\n",
  702. " <td>94.964831</td>\n",
  703. " <td>18781</td>\n",
  704. " <td>94.825698</td>\n",
  705. " <td>7570</td>\n",
  706. " <td>Raw</td>\n",
  707. " <td>싱가포르</td>\n",
  708. " <td>1</td>\n",
  709. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  710. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  711. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  712. " <td></td>\n",
  713. " </tr>\n",
  714. " <tr>\n",
  715. " <th>9998</th>\n",
  716. " <td>Allegheny College</td>\n",
  717. " <td>Attack</td>\n",
  718. " <td>95.644402</td>\n",
  719. " <td>36381</td>\n",
  720. " <td>95.499845</td>\n",
  721. " <td>7763</td>\n",
  722. " <td>Spx</td>\n",
  723. " <td>싱가포르</td>\n",
  724. " <td>1</td>\n",
  725. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  726. " <td></td>\n",
  727. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  728. " <td></td>\n",
  729. " </tr>\n",
  730. " <tr>\n",
  731. " <th>9999</th>\n",
  732. " <td>Allegheny College</td>\n",
  733. " <td>Attack</td>\n",
  734. " <td>95.644402</td>\n",
  735. " <td>46191</td>\n",
  736. " <td>95.499845</td>\n",
  737. " <td>8781</td>\n",
  738. " <td>Spx</td>\n",
  739. " <td>싱가포르</td>\n",
  740. " <td>1</td>\n",
  741. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  742. " <td></td>\n",
  743. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  744. " <td></td>\n",
  745. " </tr>\n",
  746. " </tbody>\n",
  747. "</table>\n",
  748. "<p>10000 rows × 13 columns</p>\n",
  749. "</div>"
  750. ],
  751. "text/plain": [
  752. " INST_NM DRULE_ATT_TYPE_CODE1 TW_ATT_IP \\\n",
  753. "0 A.T. Still University Attack 90.678663 \n",
  754. "1 Abilene Christian University Attack 93.880849 \n",
  755. "2 Abraham Baldwin Agricultural College Attack 95.692235 \n",
  756. "3 Academy of Art University Attack 94.896165 \n",
  757. "4 Adams State University Malwr 95.082227 \n",
  758. "... ... ... ... \n",
  759. "9995 Alfred State College Attack 94.825698 \n",
  760. "9996 Alfred University Attack 95.499845 \n",
  761. "9997 Alice Lloyd College Attack 94.964831 \n",
  762. "9998 Allegheny College Attack 95.644402 \n",
  763. "9999 Allegheny College Attack 95.644402 \n",
  764. "\n",
  765. " TW_ATT_PORT TW_DMG_IP TW_DMG_PORT ACCD_DMG_PROTO_NM TW_ATT_CT_NM \\\n",
  766. "0 18516 90.678663 7424 Ggp 중국 \n",
  767. "1 21687 93.880849 8789 Icmp 이탈리아 \n",
  768. "2 28503 95.692235 3602 IcmpV6 이탈리아 \n",
  769. "3 14128 94.896165 690 Idp 미국 \n",
  770. "4 49614 95.082227 8533 Igmp 중국 \n",
  771. "... ... ... ... ... ... \n",
  772. "9995 35781 94.576693 9610 ND 프랑스 \n",
  773. "9996 34331 95.680716 4834 Pup 미국 \n",
  774. "9997 18781 94.825698 7570 Raw 싱가포르 \n",
  775. "9998 36381 95.499845 7763 Spx 싱가포르 \n",
  776. "9999 46191 95.499845 8781 Spx 싱가포르 \n",
  777. "\n",
  778. " ACCD_FIND_MTD_CODE DRULE_NM \\\n",
  779. "0 1 Attack-Scan-29-01-thinkPHP(CVE18-20062).190524... \n",
  780. "1 1 Attack-WebScan-29-01-download(passwd).19092602... \n",
  781. "2 1 Attack-WebScan-29-01-download(passwd).19092602... \n",
  782. "3 1 Attack-WebScan-29-01-download(passwd).19092602... \n",
  783. "4 1 Malwr-Resource-29-01-monero.17092707ECSC# \n",
  784. "... ... ... \n",
  785. "9995 1 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  786. "9996 1 Attack-WebScan-29-01-download(passwd).19092602... \n",
  787. "9997 1 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  788. "9998 1 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  789. "9999 1 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  790. "\n",
  791. " ASSETS_VAL \\\n",
  792. "0 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  793. "1 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  794. "2 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  795. "3 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  796. "4 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  797. "... ... \n",
  798. "9995 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)' \n",
  799. "9996 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  800. "9997 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  801. "9998 \n",
  802. "9999 \n",
  803. "\n",
  804. " INTENT_VAL SOURCE_VAL \n",
  805. "0 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  806. "1 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  807. "2 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  808. "3 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  809. "4 'RISK_V2.INTENT_VAL_3=지연' 'RISK_V2.SOURCE_VAL_3=ECSC Black IP' \n",
  810. "... ... ... \n",
  811. "9995 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  812. "9996 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  813. "9997 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  814. "9998 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  815. "9999 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  816. "\n",
  817. "[10000 rows x 13 columns]"
  818. ]
  819. },
  820. "execution_count": 8,
  821. "metadata": {},
  822. "output_type": "execute_result"
  823. }
  824. ],
  825. "source": [
  826. "NTM_df.drop(columns=['RISK_V2'], inplace=True)"
  827. ]
  828. },
  829. {
  830. "cell_type": "code",
  831. "execution_count": 12,
  832. "id": "d54eb382",
  833. "metadata": {},
  834. "outputs": [
  835. {
  836. "data": {
  837. "text/html": [
  838. "<div>\n",
  839. "<style scoped>\n",
  840. " .dataframe tbody tr th:only-of-type {\n",
  841. " vertical-align: middle;\n",
  842. " }\n",
  843. "\n",
  844. " .dataframe tbody tr th {\n",
  845. " vertical-align: top;\n",
  846. " }\n",
  847. "\n",
  848. " .dataframe thead th {\n",
  849. " text-align: right;\n",
  850. " }\n",
  851. "</style>\n",
  852. "<table border=\"1\" class=\"dataframe\">\n",
  853. " <thead>\n",
  854. " <tr style=\"text-align: right;\">\n",
  855. " <th></th>\n",
  856. " <th>item1</th>\n",
  857. " <th>item2</th>\n",
  858. " <th>item3</th>\n",
  859. " <th>item4</th>\n",
  860. " <th>item5</th>\n",
  861. " <th>item6</th>\n",
  862. " <th>item7</th>\n",
  863. " <th>item8</th>\n",
  864. " <th>item9</th>\n",
  865. " <th>item10</th>\n",
  866. " <th>item11</th>\n",
  867. " <th>item12</th>\n",
  868. " </tr>\n",
  869. " </thead>\n",
  870. " <tbody>\n",
  871. " <tr>\n",
  872. " <th>0</th>\n",
  873. " <td>A.T. Still University</td>\n",
  874. " <td>Attack</td>\n",
  875. " <td>90.678663</td>\n",
  876. " <td>18516</td>\n",
  877. " <td>90.678663</td>\n",
  878. " <td>7424</td>\n",
  879. " <td>Ggp</td>\n",
  880. " <td>중국</td>\n",
  881. " <td>Attack-Scan-29-01-thinkPHP(CVE18-20062).190524...</td>\n",
  882. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  883. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  884. " <td></td>\n",
  885. " </tr>\n",
  886. " <tr>\n",
  887. " <th>1</th>\n",
  888. " <td>Abilene Christian University</td>\n",
  889. " <td>Attack</td>\n",
  890. " <td>93.880849</td>\n",
  891. " <td>21687</td>\n",
  892. " <td>93.880849</td>\n",
  893. " <td>8789</td>\n",
  894. " <td>Icmp</td>\n",
  895. " <td>이탈리아</td>\n",
  896. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  897. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  898. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  899. " <td></td>\n",
  900. " </tr>\n",
  901. " <tr>\n",
  902. " <th>2</th>\n",
  903. " <td>Abraham Baldwin Agricultural College</td>\n",
  904. " <td>Attack</td>\n",
  905. " <td>95.692235</td>\n",
  906. " <td>28503</td>\n",
  907. " <td>95.692235</td>\n",
  908. " <td>3602</td>\n",
  909. " <td>IcmpV6</td>\n",
  910. " <td>이탈리아</td>\n",
  911. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  912. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  913. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  914. " <td></td>\n",
  915. " </tr>\n",
  916. " <tr>\n",
  917. " <th>3</th>\n",
  918. " <td>Academy of Art University</td>\n",
  919. " <td>Attack</td>\n",
  920. " <td>94.896165</td>\n",
  921. " <td>14128</td>\n",
  922. " <td>94.896165</td>\n",
  923. " <td>690</td>\n",
  924. " <td>Idp</td>\n",
  925. " <td>미국</td>\n",
  926. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  927. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  928. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  929. " <td></td>\n",
  930. " </tr>\n",
  931. " <tr>\n",
  932. " <th>4</th>\n",
  933. " <td>Adams State University</td>\n",
  934. " <td>Malwr</td>\n",
  935. " <td>95.082227</td>\n",
  936. " <td>49614</td>\n",
  937. " <td>95.082227</td>\n",
  938. " <td>8533</td>\n",
  939. " <td>Igmp</td>\n",
  940. " <td>중국</td>\n",
  941. " <td>Malwr-Resource-29-01-monero.17092707ECSC#</td>\n",
  942. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  943. " <td>'RISK_V2.INTENT_VAL_3=지연'</td>\n",
  944. " <td>'RISK_V2.SOURCE_VAL_3=ECSC Black IP'</td>\n",
  945. " </tr>\n",
  946. " <tr>\n",
  947. " <th>...</th>\n",
  948. " <td>...</td>\n",
  949. " <td>...</td>\n",
  950. " <td>...</td>\n",
  951. " <td>...</td>\n",
  952. " <td>...</td>\n",
  953. " <td>...</td>\n",
  954. " <td>...</td>\n",
  955. " <td>...</td>\n",
  956. " <td>...</td>\n",
  957. " <td>...</td>\n",
  958. " <td>...</td>\n",
  959. " <td>...</td>\n",
  960. " </tr>\n",
  961. " <tr>\n",
  962. " <th>9995</th>\n",
  963. " <td>Alfred State College</td>\n",
  964. " <td>Attack</td>\n",
  965. " <td>94.825698</td>\n",
  966. " <td>35781</td>\n",
  967. " <td>94.576693</td>\n",
  968. " <td>9610</td>\n",
  969. " <td>ND</td>\n",
  970. " <td>프랑스</td>\n",
  971. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  972. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)'</td>\n",
  973. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  974. " <td></td>\n",
  975. " </tr>\n",
  976. " <tr>\n",
  977. " <th>9996</th>\n",
  978. " <td>Alfred University</td>\n",
  979. " <td>Attack</td>\n",
  980. " <td>95.499845</td>\n",
  981. " <td>34331</td>\n",
  982. " <td>95.680716</td>\n",
  983. " <td>4834</td>\n",
  984. " <td>Pup</td>\n",
  985. " <td>미국</td>\n",
  986. " <td>Attack-WebScan-29-01-download(passwd).19092602...</td>\n",
  987. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  988. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  989. " <td></td>\n",
  990. " </tr>\n",
  991. " <tr>\n",
  992. " <th>9997</th>\n",
  993. " <td>Alice Lloyd College</td>\n",
  994. " <td>Attack</td>\n",
  995. " <td>94.964831</td>\n",
  996. " <td>18781</td>\n",
  997. " <td>94.825698</td>\n",
  998. " <td>7570</td>\n",
  999. " <td>Raw</td>\n",
  1000. " <td>싱가포르</td>\n",
  1001. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  1002. " <td>'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2...</td>\n",
  1003. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  1004. " <td></td>\n",
  1005. " </tr>\n",
  1006. " <tr>\n",
  1007. " <th>9998</th>\n",
  1008. " <td>Allegheny College</td>\n",
  1009. " <td>Attack</td>\n",
  1010. " <td>95.644402</td>\n",
  1011. " <td>36381</td>\n",
  1012. " <td>95.499845</td>\n",
  1013. " <td>7763</td>\n",
  1014. " <td>Spx</td>\n",
  1015. " <td>싱가포르</td>\n",
  1016. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  1017. " <td></td>\n",
  1018. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  1019. " <td></td>\n",
  1020. " </tr>\n",
  1021. " <tr>\n",
  1022. " <th>9999</th>\n",
  1023. " <td>Allegheny College</td>\n",
  1024. " <td>Attack</td>\n",
  1025. " <td>95.644402</td>\n",
  1026. " <td>46191</td>\n",
  1027. " <td>95.499845</td>\n",
  1028. " <td>8781</td>\n",
  1029. " <td>Spx</td>\n",
  1030. " <td>싱가포르</td>\n",
  1031. " <td>Attack-BruteForce-29-01-wordpress.18122803ECSC#</td>\n",
  1032. " <td></td>\n",
  1033. " <td>'RISK_V2.INTENT_VAL_5=단순침입'</td>\n",
  1034. " <td></td>\n",
  1035. " </tr>\n",
  1036. " </tbody>\n",
  1037. "</table>\n",
  1038. "<p>10000 rows × 12 columns</p>\n",
  1039. "</div>"
  1040. ],
  1041. "text/plain": [
  1042. " item1 item2 item3 item4 \\\n",
  1043. "0 A.T. Still University Attack 90.678663 18516 \n",
  1044. "1 Abilene Christian University Attack 93.880849 21687 \n",
  1045. "2 Abraham Baldwin Agricultural College Attack 95.692235 28503 \n",
  1046. "3 Academy of Art University Attack 94.896165 14128 \n",
  1047. "4 Adams State University Malwr 95.082227 49614 \n",
  1048. "... ... ... ... ... \n",
  1049. "9995 Alfred State College Attack 94.825698 35781 \n",
  1050. "9996 Alfred University Attack 95.499845 34331 \n",
  1051. "9997 Alice Lloyd College Attack 94.964831 18781 \n",
  1052. "9998 Allegheny College Attack 95.644402 36381 \n",
  1053. "9999 Allegheny College Attack 95.644402 46191 \n",
  1054. "\n",
  1055. " item5 item6 item7 item8 \\\n",
  1056. "0 90.678663 7424 Ggp 중국 \n",
  1057. "1 93.880849 8789 Icmp 이탈리아 \n",
  1058. "2 95.692235 3602 IcmpV6 이탈리아 \n",
  1059. "3 94.896165 690 Idp 미국 \n",
  1060. "4 95.082227 8533 Igmp 중국 \n",
  1061. "... ... ... ... ... \n",
  1062. "9995 94.576693 9610 ND 프랑스 \n",
  1063. "9996 95.680716 4834 Pup 미국 \n",
  1064. "9997 94.825698 7570 Raw 싱가포르 \n",
  1065. "9998 95.499845 7763 Spx 싱가포르 \n",
  1066. "9999 95.499845 8781 Spx 싱가포르 \n",
  1067. "\n",
  1068. " item9 \\\n",
  1069. "0 Attack-Scan-29-01-thinkPHP(CVE18-20062).190524... \n",
  1070. "1 Attack-WebScan-29-01-download(passwd).19092602... \n",
  1071. "2 Attack-WebScan-29-01-download(passwd).19092602... \n",
  1072. "3 Attack-WebScan-29-01-download(passwd).19092602... \n",
  1073. "4 Malwr-Resource-29-01-monero.17092707ECSC# \n",
  1074. "... ... \n",
  1075. "9995 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  1076. "9996 Attack-WebScan-29-01-download(passwd).19092602... \n",
  1077. "9997 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  1078. "9998 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  1079. "9999 Attack-BruteForce-29-01-wordpress.18122803ECSC# \n",
  1080. "\n",
  1081. " item10 \\\n",
  1082. "0 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  1083. "1 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  1084. "2 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  1085. "3 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  1086. "4 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  1087. "... ... \n",
  1088. "9995 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)' \n",
  1089. "9996 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  1090. "9997 'RISK_V2.ASSETS_VAL_1=공인-전체IP대역(유선)', 'RISK_V2... \n",
  1091. "9998 \n",
  1092. "9999 \n",
  1093. "\n",
  1094. " item11 item12 \n",
  1095. "0 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  1096. "1 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  1097. "2 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  1098. "3 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  1099. "4 'RISK_V2.INTENT_VAL_3=지연' 'RISK_V2.SOURCE_VAL_3=ECSC Black IP' \n",
  1100. "... ... ... \n",
  1101. "9995 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  1102. "9996 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  1103. "9997 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  1104. "9998 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  1105. "9999 'RISK_V2.INTENT_VAL_5=단순침입' \n",
  1106. "\n",
  1107. "[10000 rows x 12 columns]"
  1108. ]
  1109. },
  1110. "execution_count": 12,
  1111. "metadata": {},
  1112. "output_type": "execute_result"
  1113. }
  1114. ],
  1115. "source": [
  1116. "\n",
  1117. "##################### 여기서부터 진행하시면 됩니다. #####################\n",
  1118. "##################### 아래 12개 아이템(12. 장비 ACCD_FIND_MTD_CODE 제외)에 대해서 모든 아이템 조합에 알고리즘 적용하기#####################\n",
  1119. "\n",
  1120. "# It should be 13 columns in total\n",
  1121. "\n",
  1122. "# 1. 기관 INST_NM\n",
  1123. "# 2. 공격 DRULE_ATT_TYPE_CODE1\n",
  1124. "# 3. 자산 ASSETS_VAL\n",
  1125. "# 4. 위협공격ip TW_ATT_IP\n",
  1126. "# 5. 위협공격port TW_ATT_PORT\n",
  1127. "# 6. 위협피해ip TW_DMG_IP\n",
  1128. "# 7. 위협피해port TW_DMG_PORT\n",
  1129. "# 8. 위협피해프로토콜 ACCD_DMG_PROTO_NM\n",
  1130. "# 9. 공격국가 TW_ATT_CT_NM\n",
  1131. "# 10. 의도(7개) INTENT_VAL\n",
  1132. "# 11. IP/URL 가중치 SOURCE_VAL\n",
  1133. "# 12. 장비 ACCD_FIND_MTD_CODE\n",
  1134. "# 13. 탐지규칙명 DRULE_NM\n",
  1135. "\n",
  1136. "NTM_df.isna().sum()\n",
  1137. "\n",
  1138. "# Change the Nan to zero\n",
  1139. "NTM_df['ACCD_DMG_PROTO_NM']=NTM_df['ACCD_DMG_PROTO_NM'].replace(np.nan,'')\n",
  1140. "NTM_df['INST_NM']=NTM_df['INST_NM'].replace(np.nan,'')\n",
  1141. "NTM_df['DRULE_ATT_TYPE_CODE1']=NTM_df['DRULE_ATT_TYPE_CODE1'].replace(np.nan,'')\n",
  1142. "NTM_df['TW_ATT_IP']=NTM_df['TW_ATT_IP'].replace(np.nan,0)\n",
  1143. "NTM_df['TW_ATT_PORT']=NTM_df['TW_ATT_PORT'].replace(np.nan,0)\n",
  1144. "NTM_df['TW_DMG_IP']=NTM_df['TW_DMG_IP'].replace(np.nan,0)\n",
  1145. "NTM_df['TW_DMG_PORT']=NTM_df['TW_DMG_PORT'].replace(np.nan,0)\n",
  1146. "NTM_df['TW_ATT_CT_NM']=NTM_df['TW_ATT_CT_NM'].replace(np.nan,'')\n",
  1147. "NTM_df['ASSETS_VAL']=NTM_df['ASSETS_VAL'].replace(np.nan,0)\n",
  1148. "NTM_df['INTENT_VAL']=NTM_df['INTENT_VAL'].replace(np.nan,0)\n",
  1149. "NTM_df['SOURCE_VAL']=NTM_df['SOURCE_VAL'].replace(np.nan,0)\n",
  1150. "NTM_df['DRULE_NM']=NTM_df['DRULE_NM'].replace(np.nan,'')\n",
  1151. "\n",
  1152. "# Check NaN out again\n",
  1153. "NTM_df.isna().sum()\n",
  1154. "\n",
  1155. "copy_df = NTM_df.copy()\n",
  1156. "copy_df.drop(columns=['ACCD_FIND_MTD_CODE'],inplace=True)\n",
  1157. "copy_df.columns=['item1','item2','item3','item4','item5','item6','item7','item8','item9','item10','item11','item12']\n",
  1158. "data_len = len(NTM_df)\n",
  1159. "hwan_list = []\n",
  1160. " \n",
  1161. "# Combination\n",
  1162. "import itertools\n",
  1163. "arr = ['item1','item2','item3','item4','item5','item6','item7','item8','item9','item10','item11']\n",
  1164. "nCr = list(itertools.combinations(arr,6))\n",
  1165. "\n",
  1166. "# item들은 이 순서다.\n",
  1167. "#item1 = 'INST_NM'\n",
  1168. "#item2 = 'DRULE_ATT_TYPE_CODE1'\n",
  1169. "#item3 = 'TW_ATT_IP'\n",
  1170. "#item4 = 'TW_ATT_PORT'\n",
  1171. "#item5 = 'TW_DMG_IP'\n",
  1172. "#item6 = 'TW_DMG_PORT'\n",
  1173. "#item7 = 'ACCD_DMG_PROTO_NM'\n",
  1174. "#item8 = 'TW_ATT_CT_NM'\n",
  1175. "#item9 = 'DRULE_NM'\n",
  1176. "#item10 = 'ASSETS_VAL'\n",
  1177. "#item11 = 'INTENT_VAL'\n",
  1178. "#item12 = 'SOURCE_VAL'\n",
  1179. "\n",
  1180. "for i in range(0,data_len):\n",
  1181. " # item들은 이 순서다.\n",
  1182. " item1 = NTM_df.loc[i]['INST_NM']\n",
  1183. " item2 = NTM_df.loc[i]['DRULE_ATT_TYPE_CODE1']\n",
  1184. " item3 = NTM_df.loc[i]['TW_ATT_IP']\n",
  1185. " item4 = NTM_df.loc[i]['TW_ATT_PORT']\n",
  1186. " item5 = NTM_df.loc[i]['TW_DMG_IP']\n",
  1187. " item6 = NTM_df.loc[i]['TW_DMG_PORT']\n",
  1188. " item7 = NTM_df.loc[i]['ACCD_DMG_PROTO_NM']\n",
  1189. " item8 = NTM_df.loc[i]['TW_ATT_CT_NM']\n",
  1190. " item9 = NTM_df.loc[i]['DRULE_NM']\n",
  1191. " item10 = NTM_df.loc[i]['ASSETS_VAL']\n",
  1192. " item11 = NTM_df.loc[i]['INTENT_VAL']\n",
  1193. " item12 = NTM_df.loc[i]['SOURCE_VAL']\n",
  1194. " not_null_arr = []\n",
  1195. " ## 리스트안에 빈 값을 빼버리자.\n",
  1196. " null_check_list = [item1,item2,item3,item4,item5,item6,item7,item8,item9,item10,item11,item12]\n",
  1197. " for item in null_check_list:\n",
  1198. " if item and item != '[]':\n",
  1199. " not_null_arr.append(item)\n",
  1200. " hwan_list.append(not_null_arr)\n",
  1201. "\n",
  1202. "new_ps = PrefixSpan(hwan_list)\n",
  1203. "copy_df"
  1204. ]
  1205. },
  1206. {
  1207. "cell_type": "code",
  1208. "execution_count": 23,
  1209. "id": "4a5c9a29",
  1210. "metadata": {},
  1211. "outputs": [
  1212. {
  1213. "data": {
  1214. "text/plain": [
  1215. "[['A.T. Still University', 'Attack', 90.67866325, 18516, 90.67866325, 7424],\n",
  1216. " ['Abilene Christian University',\n",
  1217. " 'Attack',\n",
  1218. " 93.88084858,\n",
  1219. " 21687,\n",
  1220. " 93.88084858,\n",
  1221. " 8789],\n",
  1222. " ['Abraham Baldwin Agricultural College',\n",
  1223. " 'Attack',\n",
  1224. " 95.69223461,\n",
  1225. " 28503,\n",
  1226. " 95.69223461,\n",
  1227. " 3602],\n",
  1228. " ['Academy of Art University', 'Attack', 94.89616526, 14128, 94.89616526, 690],\n",
  1229. " ['Adams State University', 'Malwr', 95.08222742, 49614, 95.08222742, 8533],\n",
  1230. " ['Adelphi University', 'Malwr', 94.22428742, 17095, 94.22428742, 4756],\n",
  1231. " ['Adler Graduate School', 'Malwr', 93.32578851, 3286, 93.32578851, 2016],\n",
  1232. " ['Adler University', 'Malwr', 95.46452669, 8661, 95.46452669, 349],\n",
  1233. " ['Adrian College', 'Malwr', 95.46573177, 34306, 95.46573177, 6554],\n",
  1234. " ['AdventHealth University', 'Malwr', 96.51168479, 36913, 96.51168479, 5645],\n",
  1235. " ['Agnes Scott College', 'Malwr', 94.70370368, 40088, 94.70370368, 4341],\n",
  1236. " ['Air Force Institute of Technology',\n",
  1237. " 'Malwr',\n",
  1238. " 95.04868866,\n",
  1239. " 44234,\n",
  1240. " 95.04868866,\n",
  1241. " 6506],\n",
  1242. " ['Alabama A&M University', 'Malwr', 95.95798669, 17724, 95.95798669, 9835],\n",
  1243. " ['Alabama State University', 'Malwr', 93.18252491, 39982, 93.18252491, 3569],\n",
  1244. " ['Alaska Bible College', 'Malwr', 93.3878206, 44749, 93.3878206, 3395],\n",
  1245. " ['Alaska Pacific University', 'Malwr', 95.07451604, 18710, 95.07451604, 8182],\n",
  1246. " ['Albany College of Pharmacy and Health Sciences',\n",
  1247. " 'Malwr',\n",
  1248. " 95.4430899,\n",
  1249. " 39522,\n",
  1250. " 95.4430899,\n",
  1251. " 3791],\n",
  1252. " ['Albany Law School', 'Malwr', 92.57706973, 38025, 92.57706973, 9113],\n",
  1253. " ['Albany Medical College', 'Attack', 94.70347744, 17394, 94.70347744, 3521],\n",
  1254. " ['Albany State University', 'Attack', 93.50027052, 20049, 93.50027052, 2329],\n",
  1255. " ['Albertus Magnus College', 'Attack', 94.79167114, 48604, 94.79167114, 677],\n",
  1256. " ['Albion College', 'Attack', 95.48672291, 22211, 95.48672291, 6860],\n",
  1257. " ['Albright College', 'Attack', 95.22491349, 40006, 95.22491349, 821],\n",
  1258. " ['Alcorn State University', 'Attack', 96.47905212, 31338, 96.47905212, 1916],\n",
  1259. " ['Alderson Broaddus University',\n",
  1260. " 'Attack',\n",
  1261. " 96.02013018,\n",
  1262. " 12910,\n",
  1263. " 96.02013018,\n",
  1264. " 683],\n",
  1265. " ['Alfred State College', 'Malwr', 95.06755158, 28394, 95.06755158, 2923],\n",
  1266. " ['Alfred University', 'Malwr', 93.67124643, 26473, 93.67124643, 941],\n",
  1267. " ['Alice Lloyd College', 'Malwr', 95.39592351, 31969, 95.39592351, 5957],\n",
  1268. " ['Allegheny College', 'Malwr', 94.78786036, 17001, 94.78786036, 8664],\n",
  1269. " ['Allen College', 'Malwr', 95.52782752, 12606, 95.52782752, 3918],\n",
  1270. " ['Allen University', 'Malwr', 96.3427325, 29609, 96.3427325, 5574],\n",
  1271. " ['Alliant International University',\n",
  1272. " 'Malwr',\n",
  1273. " 95.71339059,\n",
  1274. " 24542,\n",
  1275. " 95.71339059,\n",
  1276. " 6388],\n",
  1277. " ['Alma College', 'Attack', 94.36419954, 1417, 94.36419954, 1164],\n",
  1278. " ['Alvernia University', 'Attack', 93.33004949, 24353, 93.33004949, 955],\n",
  1279. " ['Alverno College', 'Attack', 95.6313121, 5383, 95.6313121, 7072],\n",
  1280. " ['Amberton University', 'Attack', 94.55520593, 25512, 94.55520593, 7200],\n",
  1281. " ['American Baptist College', 'Attack', 95.33885044, 18345, 95.33885044, 822],\n",
  1282. " ['American Film Institute Conservatory',\n",
  1283. " 'Attack',\n",
  1284. " 95.69480166,\n",
  1285. " 42941,\n",
  1286. " 95.69480166,\n",
  1287. " 8485],\n",
  1288. " ['American International College',\n",
  1289. " 'Attack',\n",
  1290. " 97.36716005,\n",
  1291. " 48198,\n",
  1292. " 97.36716005,\n",
  1293. " 5525],\n",
  1294. " ['American Jewish University',\n",
  1295. " 'Attack',\n",
  1296. " 94.65577445,\n",
  1297. " 36384,\n",
  1298. " 94.65577445,\n",
  1299. " 3685],\n",
  1300. " ['American University', 'Attack', 94.3161623, 19909, 94.3161623, 6618],\n",
  1301. " ['Amherst College', 'Attack', 97.10951839, 34697, 97.10951839, 5964],\n",
  1302. " ['Anderson University', 'Attack', 95.59076228, 11833, 95.59076228, 345],\n",
  1303. " ['Anderson University, Indiana',\n",
  1304. " 'Attack',\n",
  1305. " 95.68508825,\n",
  1306. " 3395,\n",
  1307. " 95.68508825,\n",
  1308. " 7151],\n",
  1309. " ['Andrews University', 'Attack', 95.38942289, 12378, 95.38942289, 4903],\n",
  1310. " ['Angelo State University', 'Attack', 93.54392627, 20461, 93.54392627, 5612],\n",
  1311. " ['Anna Maria College', 'Attack', 95.33618562, 12157, 95.33618562, 962],\n",
  1312. " ['Antioch University', 'Attack', 96.19885044, 32338, 96.19885044, 4521],\n",
  1313. " ['Antioch University Los Angeles',\n",
  1314. " 'Malwr',\n",
  1315. " 94.39536337,\n",
  1316. " 39994,\n",
  1317. " 94.39536337,\n",
  1318. " 3028],\n",
  1319. " ['Antioch University New England',\n",
  1320. " 'Malwr',\n",
  1321. " 94.83992666,\n",
  1322. " 3222,\n",
  1323. " 94.83992666,\n",
  1324. " 8371],\n",
  1325. " ['Antioch University Santa Barbara',\n",
  1326. " 'Malwr',\n",
  1327. " 95.72735247,\n",
  1328. " 4333,\n",
  1329. " 95.72735247,\n",
  1330. " 6114],\n",
  1331. " ['Antioch University Seattle',\n",
  1332. " 'Malwr',\n",
  1333. " 94.94415248,\n",
  1334. " 26019,\n",
  1335. " 94.94415248,\n",
  1336. " 4150],\n",
  1337. " ['Appalachian Bible College', 'Malwr', 94.2865196, 13849, 94.2865196, 8325],\n",
  1338. " ['Appalachian College of Pharmacy',\n",
  1339. " 'Malwr',\n",
  1340. " 94.40196062,\n",
  1341. " 16516,\n",
  1342. " 94.40196062,\n",
  1343. " 7482],\n",
  1344. " ['Appalachian State University',\n",
  1345. " 'Malwr',\n",
  1346. " 94.63957634,\n",
  1347. " 32177,\n",
  1348. " 94.63957634,\n",
  1349. " 3525],\n",
  1350. " ['Aquinas College', 'Malwr', 94.03194066, 33132, 94.03194066, 3149],\n",
  1351. " ['Aquinas College, Tennessee',\n",
  1352. " 'Malwr',\n",
  1353. " 94.96619749,\n",
  1354. " 28863,\n",
  1355. " 94.96619749,\n",
  1356. " 9775],\n",
  1357. " ['Arcadia University', 'Malwr', 96.26830855, 35164, 96.26830855, 3787],\n",
  1358. " ['Arizona Christian University', 'Malwr', 96.3358931, 17359, 96.3358931, 823],\n",
  1359. " ['Arizona State University', 'Attack', 93.44994818, 7139, 93.44994818, 6912],\n",
  1360. " ['Arkansas Baptist College', 'Malwr', 96.30853095, 6849, 96.30853095, 4416],\n",
  1361. " ['Arkansas State University', 'Malwr', 95.01133685, 38993, 95.01133685, 7481],\n",
  1362. " ['Arkansas Tech University', 'Attack', 95.04084882, 8608, 95.04084882, 3208],\n",
  1363. " ['Arlington Baptist University',\n",
  1364. " 'Attack',\n",
  1365. " 94.5295957,\n",
  1366. " 18474,\n",
  1367. " 94.5295957,\n",
  1368. " 9930],\n",
  1369. " ['Art Academy of Cincinnati',\n",
  1370. " 'Attack',\n",
  1371. " 97.21563823,\n",
  1372. " 22624,\n",
  1373. " 97.21563823,\n",
  1374. " 9303],\n",
  1375. " ['ArtCenter College of Design',\n",
  1376. " 'Attack',\n",
  1377. " 94.98490125,\n",
  1378. " 550,\n",
  1379. " 94.98490125,\n",
  1380. " 5150],\n",
  1381. " ['Asbury University', 'Attack', 94.37548409, 244, 94.37548409, 9303],\n",
  1382. " ['Ashland University', 'Malwr', 93.6637431, 44791, 93.6637431, 3344],\n",
  1383. " ['Assumption College', 'Malwr', 96.62355263, 34814, 96.62355263, 5622],\n",
  1384. " ['Athens State University', 'Attack', 93.55157512, 27201, 93.55157512, 1586],\n",
  1385. " ['Atlanta Metropolitan State College',\n",
  1386. " 'Attack',\n",
  1387. " 95.00177238,\n",
  1388. " 26843,\n",
  1389. " 95.00177238,\n",
  1390. " 1701],\n",
  1391. " ['Auburn University', 'Attack', 94.70538056, 34395, 94.70538056, 9242],\n",
  1392. " ['Auburn University at Montgomery',\n",
  1393. " 'Attack',\n",
  1394. " 94.40846692,\n",
  1395. " 5402,\n",
  1396. " 94.40846692,\n",
  1397. " 9378],\n",
  1398. " ['Augsburg University', 'Attack', 96.36464223, 11247, 96.36464223, 4944],\n",
  1399. " ['Augusta University', 'Attack', 95.07463541, 16017, 95.07463541, 5518],\n",
  1400. " ['Augustana College', 'Attack', 94.91076038, 40725, 94.91076038, 7412],\n",
  1401. " ['Augustana University', 'Malwr', 96.56305305, 49725, 96.56305305, 7179],\n",
  1402. " ['Aurora University', 'Attack', 93.355961, 29604, 93.355961, 8004],\n",
  1403. " ['Austin College', 'Attack', 95.71118166, 17097, 95.71118166, 2445],\n",
  1404. " ['Austin Peay State University',\n",
  1405. " 'Attack',\n",
  1406. " 95.73952037,\n",
  1407. " 1563,\n",
  1408. " 95.73952037,\n",
  1409. " 5661],\n",
  1410. " ['Ave Maria University', 'Attack', 95.94557436, 16008, 95.94557436, 9239],\n",
  1411. " ['Averett University', 'Attack', 93.85142415, 13263, 93.85142415, 2542],\n",
  1412. " ['Avila University', 'Attack', 92.85227374, 21500, 92.85227374, 2520],\n",
  1413. " ['Azusa Pacific University', 'Attack', 95.49147729, 33145, 95.49147729, 9001],\n",
  1414. " ['Babson College', 'Attack', 96.11814416, 1231, 96.11814416, 2445],\n",
  1415. " ['Bacone College', 'Attack', 95.33064453, 49096, 95.33064453, 8494],\n",
  1416. " ['Baker College', 'Attack', 95.63174866, 2831, 95.63174866, 9431],\n",
  1417. " ['Baker University', 'Attack', 95.59899548, 26173, 95.59899548, 4512],\n",
  1418. " ['Baldwin Wallace University',\n",
  1419. " 'Attack',\n",
  1420. " 98.26777808,\n",
  1421. " 40550,\n",
  1422. " 98.26777808,\n",
  1423. " 1810],\n",
  1424. " ['Ball State University', 'Attack', 96.21897074, 18395, 96.21897074, 8713],\n",
  1425. " ['Bank Street College of Education',\n",
  1426. " 'Attack',\n",
  1427. " 94.27163458,\n",
  1428. " 44984,\n",
  1429. " 94.27163458,\n",
  1430. " 7384],\n",
  1431. " ['Baptist Bible College', 'Malwr', 94.49369681, 46375, 94.49369681, 5342],\n",
  1432. " ['Baptist Health Sciences University',\n",
  1433. " 'Attack',\n",
  1434. " 94.61741878,\n",
  1435. " 49061,\n",
  1436. " 94.61741878,\n",
  1437. " 139],\n",
  1438. " ['Baptist University of the Americas',\n",
  1439. " 'Malwr',\n",
  1440. " 95.03327841,\n",
  1441. " 31460,\n",
  1442. " 95.03327841,\n",
  1443. " 6429],\n",
  1444. " ['Barclay College', 'Malwr', 95.23041025, 4425, 95.23041025, 1654],\n",
  1445. " ['Bard College', 'Malwr', 96.01935029, 25896, 96.01935029, 6705],\n",
  1446. " [\"Bard College at Simon's Rock\",\n",
  1447. " 'Malwr',\n",
  1448. " 94.77780362,\n",
  1449. " 16715,\n",
  1450. " 94.77780362,\n",
  1451. " 8388],\n",
  1452. " ['Barnard College', 'Malwr', 96.00068519, 21924, 96.00068519, 9937],\n",
  1453. " ['Barry University', 'Malwr', 94.38512019, 39371, 94.38512019, 7656],\n",
  1454. " ['Barton College', 'Malwr', 94.78631081, 37470, 94.78631081, 7400],\n",
  1455. " ['Baruch College, CUNY', 'Attack', 95.09364385, 41805, 95.09364385, 4314],\n",
  1456. " ['Bastyr University', 'Attack', 94.9194938, 3962, 94.9194938, 9473],\n",
  1457. " ['Bates College', 'Attack', 94.43845296, 13705, 94.43845296, 1425],\n",
  1458. " ['Bay Path University', 'Attack', 94.07824304, 23363, 94.07824304, 9711],\n",
  1459. " ['Bay State College', 'Attack', 93.97939233, 16674, 93.97939233, 7879],\n",
  1460. " ['Baylor College of Medicine',\n",
  1461. " 'Attack',\n",
  1462. " 95.18058927,\n",
  1463. " 31333,\n",
  1464. " 95.18058927,\n",
  1465. " 579],\n",
  1466. " ['Baylor University', 'Malwr', 95.85024567, 2946, 95.85024567, 9554],\n",
  1467. " ['Beacon College', 'Attack', 93.16230684, 40861, 93.16230684, 7061],\n",
  1468. " ['Becker College', 'Attack', 95.08646111, 16355, 95.08646111, 2013],\n",
  1469. " ['Belhaven University', 'Attack', 94.99619035, 23052, 94.99619035, 3485],\n",
  1470. " ['Bellarmine University', 'Attack', 96.69921805, 49999, 96.69921805, 6817],\n",
  1471. " ['Bellevue College', 'Attack', 95.66912662, 21604, 95.66912662, 2837],\n",
  1472. " ['Bellevue University', 'Attack', 95.13725071, 40259, 95.13725071, 9962],\n",
  1473. " ['Bellin College', 'Attack', 96.23045993, 39716, 96.23045993, 3303],\n",
  1474. " ['Belmont Abbey College', 'Attack', 95.31824243, 21970, 95.31824243, 4126],\n",
  1475. " ['Belmont University', 'Attack', 96.00287707, 44233, 96.00287707, 6427],\n",
  1476. " ['Beloit College', 'Attack', 94.00458533, 30921, 94.00458533, 4066],\n",
  1477. " ['Bemidji State University', 'Attack', 94.20308937, 25418, 94.20308937, 1889],\n",
  1478. " ['Benedict College', 'Attack', 95.56719728, 5503, 95.56719728, 4910],\n",
  1479. " ['Benedictine College', 'Attack', 93.87562581, 31212, 93.87562581, 1150],\n",
  1480. " ['Benedictine University', 'Malwr', 93.66531653, 27477, 93.66531653, 6265],\n",
  1481. " ['Benjamin Franklin Institute of Technology',\n",
  1482. " 'Malwr',\n",
  1483. " 94.40100452,\n",
  1484. " 41635,\n",
  1485. " 94.40100452,\n",
  1486. " 5081],\n",
  1487. " ['Bennett College', 'Attack', 92.25216185, 37566, 92.25216185, 6707],\n",
  1488. " ['Bennington College', 'Attack', 94.78348569, 10998, 94.78348569, 3718],\n",
  1489. " ['Bentley University', 'Attack', 93.07118002, 23499, 93.07118002, 6920],\n",
  1490. " ['Berea College', 'Attack', 95.55285682, 12139, 95.55285682, 7958],\n",
  1491. " ['Berkeley College', 'Attack', 96.53735982, 25282, 96.53735982, 8763],\n",
  1492. " ['Berklee College of Music', 'Malwr', 94.29341129, 17312, 94.29341129, 4902],\n",
  1493. " ['Berry College', 'Malwr', 94.08804512, 1687, 94.08804512, 6272],\n",
  1494. " ['Bethany College', 'Malwr', 94.52540975, 32409, 94.52540975, 8154],\n",
  1495. " ['Bethany College, Kansas', 'Malwr', 96.21067842, 28745, 96.21067842, 407],\n",
  1496. " ['Bethany Lutheran College', 'Malwr', 95.39088491, 26132, 95.39088491, 9391],\n",
  1497. " ['Bethel College', 'Attack', 93.96500185, 5004, 93.96500185, 7331],\n",
  1498. " ['Bethel University', 'Attack', 95.47146614, 38784, 95.47146614, 8816],\n",
  1499. " ['Bethel University', 'Attack', 94.70975523, 6007, 94.70975523, 4248],\n",
  1500. " ['Bethel University, Tennessee',\n",
  1501. " 'Attack',\n",
  1502. " 94.71474722,\n",
  1503. " 17836,\n",
  1504. " 94.71474722,\n",
  1505. " 149],\n",
  1506. " ['Bethesda University', 'Attack', 94.99935085, 42339, 94.99935085, 3453],\n",
  1507. " ['Bethune-Cookman University',\n",
  1508. " 'Attack',\n",
  1509. " 93.95292603,\n",
  1510. " 38179,\n",
  1511. " 93.95292603,\n",
  1512. " 454],\n",
  1513. " ['Beulah Heights University',\n",
  1514. " 'Attack',\n",
  1515. " 95.22031372,\n",
  1516. " 33916,\n",
  1517. " 95.22031372,\n",
  1518. " 8699],\n",
  1519. " ['Binghamton University, State University of New York',\n",
  1520. " 'Attack',\n",
  1521. " 96.01764044,\n",
  1522. " 44446,\n",
  1523. " 96.01764044,\n",
  1524. " 3570],\n",
  1525. " ['Biola University', 'Attack', 95.22782388, 7696, 95.22782388, 5983],\n",
  1526. " ['Birmingham-Southern College',\n",
  1527. " 'Malwr',\n",
  1528. " 96.69972736,\n",
  1529. " 14100,\n",
  1530. " 96.69972736,\n",
  1531. " 5946],\n",
  1532. " ['Bismarck State College', 'Attack', 95.14120587, 13546, 95.14120587, 2106],\n",
  1533. " ['Black Hills State University',\n",
  1534. " 'Attack',\n",
  1535. " 93.95560677,\n",
  1536. " 26991,\n",
  1537. " 93.95560677,\n",
  1538. " 9484],\n",
  1539. " ['Blackburn College', 'Attack', 97.12736268, 16721, 97.12736268, 3869],\n",
  1540. " ['Blessing-Rieman College of Nursing and Health Sciences',\n",
  1541. " 'Attack',\n",
  1542. " 94.76928166,\n",
  1543. " 33029,\n",
  1544. " 94.76928166,\n",
  1545. " 1063],\n",
  1546. " ['Bloomfield College', 'Attack', 93.92781943, 10304, 93.92781943, 4947],\n",
  1547. " ['Bloomsburg University of Pennsylvania',\n",
  1548. " 'Attack',\n",
  1549. " 95.16340095,\n",
  1550. " 49506,\n",
  1551. " 95.16340095,\n",
  1552. " 4016],\n",
  1553. " ['Blue Mountain College', 'Attack', 94.3321876, 25313, 94.3321876, 7351],\n",
  1554. " ['Bluefield College', 'Attack', 94.97120653, 15165, 94.97120653, 1594],\n",
  1555. " ['Bluefield State College', 'Attack', 94.9097156, 22101, 94.9097156, 8428],\n",
  1556. " ['Bluffton University', 'Attack', 96.76353751, 3952, 96.76353751, 1635],\n",
  1557. " ['Bob Jones University', 'Attack', 93.85464376, 7176, 93.85464376, 4718],\n",
  1558. " ['Boise Bible College', 'Attack', 94.15751232, 6585, 94.15751232, 5479],\n",
  1559. " ['Boise State University', 'Attack', 94.53020279, 5548, 94.53020279, 8778],\n",
  1560. " ['Boricua College', 'Attack', 95.3299192, 20757, 95.3299192, 7509],\n",
  1561. " ['Boston Architectural College',\n",
  1562. " 'Attack',\n",
  1563. " 93.85792931,\n",
  1564. " 43390,\n",
  1565. " 93.85792931,\n",
  1566. " 6264],\n",
  1567. " ['Boston College', 'Attack', 95.3887078, 29795, 95.3887078, 3409],\n",
  1568. " ['Boston Graduate School of Psychoanalysis',\n",
  1569. " 'Attack',\n",
  1570. " 95.30977503,\n",
  1571. " 37337,\n",
  1572. " 95.30977503,\n",
  1573. " 3487],\n",
  1574. " ['Boston University', 'Attack', 95.85264901, 31644, 95.85264901, 43],\n",
  1575. " ['Bowdoin College', 'Attack', 94.3187032, 16324, 94.3187032, 5906],\n",
  1576. " ['Bowie State University', 'Attack', 94.94088967, 21105, 94.94088967, 564],\n",
  1577. " ['Bowling Green State University',\n",
  1578. " 'Attack',\n",
  1579. " 94.71889338,\n",
  1580. " 23440,\n",
  1581. " 94.71889338,\n",
  1582. " 6915],\n",
  1583. " ['Bradley University', 'Attack', 94.16993374, 49486, 94.16993374, 5826],\n",
  1584. " ['Brandeis University', 'Attack', 93.09477231, 10600, 93.09477231, 4131],\n",
  1585. " ['Brandman University', 'Attack', 96.29114596, 2693, 96.29114596, 9891],\n",
  1586. " ['Brazosport College', 'Malwr', 94.81470182, 14893, 94.81470182, 9940],\n",
  1587. " ['Brenau University', 'Malwr', 93.92871529, 26880, 93.92871529, 5318],\n",
  1588. " ['Brescia University', 'Malwr', 96.62096057, 13001, 96.62096057, 5911],\n",
  1589. " ['Brevard College', 'Malwr', 94.7732607, 3360, 94.7732607, 1333],\n",
  1590. " ['Brewton-Parker College', 'Malwr', 93.87920922, 22663, 93.87920922, 8127],\n",
  1591. " ['Briar Cliff University', 'Web', 96.20370714, 3001, 96.20370714, 9770],\n",
  1592. " ['Bridgewater College', 'Attack', 93.67251063, 41023, 93.67251063, 859],\n",
  1593. " ['Bridgewater State University',\n",
  1594. " 'Attack',\n",
  1595. " 94.01453748,\n",
  1596. " 2084,\n",
  1597. " 94.01453748,\n",
  1598. " 8458],\n",
  1599. " ['Brigham Young University', 'Attack', 93.53208465, 47147, 93.53208465, 8717],\n",
  1600. " ['Brigham Young University-Hawaii',\n",
  1601. " 'Attack',\n",
  1602. " 94.65577672,\n",
  1603. " 695,\n",
  1604. " 94.65577672,\n",
  1605. " 3611],\n",
  1606. " ['Brigham Young University-Idaho',\n",
  1607. " 'Attack',\n",
  1608. " 94.33510026,\n",
  1609. " 9476,\n",
  1610. " 94.33510026,\n",
  1611. " 1298],\n",
  1612. " ['Brooklyn College', 'Attack', 93.89744004, 32183, 93.89744004, 7307],\n",
  1613. " ['Brooklyn Law School', 'Attack', 95.78288622, 358, 95.78288622, 1894],\n",
  1614. " ['Broward College', 'Attack', 94.88773652, 49471, 94.88773652, 9949],\n",
  1615. " ['Brown University', 'Attack', 94.61339427, 4834, 94.61339427, 8755],\n",
  1616. " ['Bryan College', 'Attack', 94.88014793, 4586, 94.88014793, 7815],\n",
  1617. " ['Bryan College of Health Sciences',\n",
  1618. " 'Attack',\n",
  1619. " 95.87401304,\n",
  1620. " 40058,\n",
  1621. " 95.87401304,\n",
  1622. " 7883],\n",
  1623. " ['Bryant and Stratton College',\n",
  1624. " 'Attack',\n",
  1625. " 96.48837898,\n",
  1626. " 42849,\n",
  1627. " 96.48837898,\n",
  1628. " 3188],\n",
  1629. " ['Bryant University', 'Attack', 95.3897685, 28093, 95.3897685, 9553],\n",
  1630. " ['Bryn Athyn College', 'Attack', 94.21165909, 48340, 94.21165909, 2747],\n",
  1631. " ['Bryn Mawr College', 'Malwr', 95.46655941, 45967, 95.46655941, 6470],\n",
  1632. " ['Bucknell University', 'Malwr', 96.33414687, 30763, 96.33414687, 4556],\n",
  1633. " ['Buena Vista University', 'Attack', 94.32590526, 16051, 94.32590526, 5410],\n",
  1634. " ['Buffalo State College', 'Attack', 96.08419044, 46627, 96.08419044, 2290],\n",
  1635. " ['Bushnell University', 'Attack', 94.92790322, 889, 94.92790322, 3535],\n",
  1636. " ['Butler University', 'Malwr', 95.01492936, 49322, 95.01492936, 9358],\n",
  1637. " ['Cabarrus College of Health Sciences',\n",
  1638. " 'Attack',\n",
  1639. " 95.25436634,\n",
  1640. " 41878,\n",
  1641. " 95.25436634,\n",
  1642. " 616],\n",
  1643. " ['Cabrini University', 'Attack', 95.90611138, 26269, 95.90611138, 2984],\n",
  1644. " ['Cairn University', 'Attack', 95.69299404, 2061, 95.69299404, 6689],\n",
  1645. " ['Caldwell University', 'Attack', 94.90522042, 10224, 94.90522042, 7332],\n",
  1646. " ['California Baptist University',\n",
  1647. " 'Malwr',\n",
  1648. " 96.65825895,\n",
  1649. " 33529,\n",
  1650. " 96.65825895,\n",
  1651. " 6644],\n",
  1652. " ['California College of the Arts',\n",
  1653. " 'Malwr',\n",
  1654. " 95.33911647,\n",
  1655. " 36892,\n",
  1656. " 95.33911647,\n",
  1657. " 1521],\n",
  1658. " ['California Institute of Integral Studies',\n",
  1659. " 'Malwr',\n",
  1660. " 94.84733222,\n",
  1661. " 41962,\n",
  1662. " 94.84733222,\n",
  1663. " 1984],\n",
  1664. " ['California Institute of Technology',\n",
  1665. " 'Attack',\n",
  1666. " 95.93341669,\n",
  1667. " 30679,\n",
  1668. " 95.93341669,\n",
  1669. " 5998],\n",
  1670. " ['California Institute of the Arts',\n",
  1671. " 'Attack',\n",
  1672. " 95.49296432,\n",
  1673. " 25549,\n",
  1674. " 95.49296432,\n",
  1675. " 1230],\n",
  1676. " ['California Lutheran University',\n",
  1677. " 'Attack',\n",
  1678. " 95.53075837,\n",
  1679. " 19921,\n",
  1680. " 95.53075837,\n",
  1681. " 7964],\n",
  1682. " ['California Polytechnic State University, San Luis Obispo',\n",
  1683. " 'Attack',\n",
  1684. " 97.23057214,\n",
  1685. " 40638,\n",
  1686. " 97.23057214,\n",
  1687. " 8815],\n",
  1688. " ['California State Polytechnic University, Pomona',\n",
  1689. " 'Attack',\n",
  1690. " 96.68925908,\n",
  1691. " 33705,\n",
  1692. " 96.68925908,\n",
  1693. " 4485],\n",
  1694. " ['California State University Channel Islands',\n",
  1695. " 'Attack',\n",
  1696. " 96.04189439,\n",
  1697. " 43657,\n",
  1698. " 96.04189439,\n",
  1699. " 3927],\n",
  1700. " ['California State University Maritime Academy',\n",
  1701. " 'Malwr',\n",
  1702. " 94.44461706,\n",
  1703. " 3694,\n",
  1704. " 94.44461706,\n",
  1705. " 532],\n",
  1706. " ['California State University San Marcos',\n",
  1707. " 'Malwr',\n",
  1708. " 95.0939508,\n",
  1709. " 8172,\n",
  1710. " 95.0939508,\n",
  1711. " 2181],\n",
  1712. " ['California State University, Bakersfield',\n",
  1713. " 'Malwr',\n",
  1714. " 95.03618993,\n",
  1715. " 28292,\n",
  1716. " 95.03618993,\n",
  1717. " 7712],\n",
  1718. " ['California State University, Chico',\n",
  1719. " 'Attack',\n",
  1720. " 93.73777597,\n",
  1721. " 24623,\n",
  1722. " 93.73777597,\n",
  1723. " 5228],\n",
  1724. " ['California State University, Dominguez Hills',\n",
  1725. " 'Attack',\n",
  1726. " 94.78280584,\n",
  1727. " 19331,\n",
  1728. " 94.78280584,\n",
  1729. " 5411],\n",
  1730. " ['California State University, East Bay',\n",
  1731. " 'Attack',\n",
  1732. " 95.19350068,\n",
  1733. " 29162,\n",
  1734. " 95.19350068,\n",
  1735. " 749],\n",
  1736. " ['California State University, Fresno',\n",
  1737. " 'Attack',\n",
  1738. " 96.15798912,\n",
  1739. " 25565,\n",
  1740. " 96.15798912,\n",
  1741. " 5975],\n",
  1742. " ['California State University, Fullerton',\n",
  1743. " 'Attack',\n",
  1744. " 94.84912847,\n",
  1745. " 6813,\n",
  1746. " 94.84912847,\n",
  1747. " 8345],\n",
  1748. " ['California State University, Long Beach',\n",
  1749. " 'Malwr',\n",
  1750. " 95.61204901,\n",
  1751. " 41788,\n",
  1752. " 95.61204901,\n",
  1753. " 8649],\n",
  1754. " ['California State University, Los Angeles',\n",
  1755. " 'Malwr',\n",
  1756. " 96.12291673,\n",
  1757. " 31604,\n",
  1758. " 96.12291673,\n",
  1759. " 6064],\n",
  1760. " ['California State University, Monterey Bay',\n",
  1761. " 'Malwr',\n",
  1762. " 95.56994395,\n",
  1763. " 6803,\n",
  1764. " 95.56994395,\n",
  1765. " 843],\n",
  1766. " ['California State University, Northridge',\n",
  1767. " 'Malwr',\n",
  1768. " 95.84419753,\n",
  1769. " 21173,\n",
  1770. " 95.84419753,\n",
  1771. " 8407],\n",
  1772. " ['California State University, Sacramento',\n",
  1773. " 'Malwr',\n",
  1774. " 95.54329121,\n",
  1775. " 21687,\n",
  1776. " 95.54329121,\n",
  1777. " 2892],\n",
  1778. " ['California State University, San Bernardino',\n",
  1779. " 'Attack',\n",
  1780. " 95.6486448,\n",
  1781. " 22543,\n",
  1782. " 95.6486448,\n",
  1783. " 6841],\n",
  1784. " ['California State University, Stanislaus',\n",
  1785. " 'Attack',\n",
  1786. " 92.92713425,\n",
  1787. " 2892,\n",
  1788. " 92.92713425,\n",
  1789. " 789],\n",
  1790. " ['California University of Pennsylvania',\n",
  1791. " 'Attack',\n",
  1792. " 96.20568984,\n",
  1793. " 2917,\n",
  1794. " 96.20568984,\n",
  1795. " 5717],\n",
  1796. " ['California Western School of Law',\n",
  1797. " 'Attack',\n",
  1798. " 95.06267555,\n",
  1799. " 25388,\n",
  1800. " 95.06267555,\n",
  1801. " 7718],\n",
  1802. " ['Calumet College of St. Joseph',\n",
  1803. " 'Attack',\n",
  1804. " 94.90793413,\n",
  1805. " 22567,\n",
  1806. " 94.90793413,\n",
  1807. " 8234],\n",
  1808. " ['Calvary University', 'Attack', 93.48742391, 33008, 93.48742391, 189],\n",
  1809. " ['Calvin University', 'Malwr', 95.56341037, 31719, 95.56341037, 1231],\n",
  1810. " ['Cambridge College', 'Malwr', 94.97228088, 34413, 94.97228088, 8465],\n",
  1811. " ['Cameron University', 'Malwr', 95.43351292, 44046, 95.43351292, 1900],\n",
  1812. " ['Campbell University', 'Malwr', 95.47343633, 9147, 95.47343633, 2237],\n",
  1813. " ['Campbellsville University', 'Attack', 94.156787, 4756, 94.156787, 5329],\n",
  1814. " ['Canisius College', 'Attack', 96.3827821, 25894, 96.3827821, 8426],\n",
  1815. " ['Capital University', 'Attack', 96.107137, 29407, 96.107137, 1025],\n",
  1816. " ['Capitol Technology University',\n",
  1817. " 'Attack',\n",
  1818. " 96.22662641,\n",
  1819. " 6796,\n",
  1820. " 96.22662641,\n",
  1821. " 476],\n",
  1822. " ['Cardinal Stritch University',\n",
  1823. " 'Attack',\n",
  1824. " 95.11038537,\n",
  1825. " 15930,\n",
  1826. " 95.11038537,\n",
  1827. " 5926],\n",
  1828. " ['Carleton College', 'Attack', 93.91605739, 41876, 93.91605739, 4286],\n",
  1829. " ['Carlow University', 'Attack', 94.87521619, 27419, 94.87521619, 3411],\n",
  1830. " ['Carnegie Mellon University',\n",
  1831. " 'Attack',\n",
  1832. " 97.30305886,\n",
  1833. " 41547,\n",
  1834. " 97.30305886,\n",
  1835. " 4055],\n",
  1836. " ['Carolina University', 'Attack', 94.2126277, 8918, 94.2126277, 7921],\n",
  1837. " ['Carroll College', 'Attack', 94.8642852, 33470, 94.8642852, 4611],\n",
  1838. " ['Carroll University', 'Attack', 94.52033363, 44469, 94.52033363, 5232],\n",
  1839. " ['Carson-Newman University', 'Attack', 95.03675382, 20420, 95.03675382, 5232],\n",
  1840. " ['Carthage College', 'Attack', 96.18253865, 7392, 96.18253865, 993],\n",
  1841. " ['Case Western Reserve University',\n",
  1842. " 'Attack',\n",
  1843. " 94.84833494,\n",
  1844. " 32795,\n",
  1845. " 94.84833494,\n",
  1846. " 8260],\n",
  1847. " ['Castleton University', 'Attack', 94.91852405, 17428, 94.91852405, 5625],\n",
  1848. " ['Catawba College', 'Attack', 95.86561613, 48248, 95.86561613, 8262],\n",
  1849. " ['Cazenovia College', 'Malwr', 94.65529469, 31109, 94.65529469, 2097],\n",
  1850. " ['Cedar Crest College', 'Malwr', 94.19883749, 13987, 94.19883749, 1252],\n",
  1851. " ['Cedarville University', 'Malwr', 98.12691554, 39912, 98.12691554, 7410],\n",
  1852. " ['Centenary College of Louisiana',\n",
  1853. " 'Attack',\n",
  1854. " 93.97890348,\n",
  1855. " 26548,\n",
  1856. " 93.97890348,\n",
  1857. " 6499],\n",
  1858. " ['Centenary University', 'Attack', 95.33314677, 1676, 95.33314677, 4683],\n",
  1859. " ['Central Baptist College', 'Attack', 95.29590979, 10498, 95.29590979, 719],\n",
  1860. " ['Central Christian College of Kansas',\n",
  1861. " 'Attack',\n",
  1862. " 91.7587064,\n",
  1863. " 18781,\n",
  1864. " 91.7587064,\n",
  1865. " 5527],\n",
  1866. " ['Central Christian College of the Bible',\n",
  1867. " 'Attack',\n",
  1868. " 91.87162926,\n",
  1869. " 45726,\n",
  1870. " 91.87162926,\n",
  1871. " 4355],\n",
  1872. " ['Central College', 'Attack', 95.74993068, 21492, 95.74993068, 6155],\n",
  1873. " ['Central Connecticut State University',\n",
  1874. " 'Malwr',\n",
  1875. " 95.60477305,\n",
  1876. " 13623,\n",
  1877. " 95.60477305,\n",
  1878. " 5088],\n",
  1879. " ['Central Methodist University',\n",
  1880. " 'Malwr',\n",
  1881. " 94.53000042,\n",
  1882. " 9206,\n",
  1883. " 94.53000042,\n",
  1884. " 5967],\n",
  1885. " ['Central Michigan University',\n",
  1886. " 'Malwr',\n",
  1887. " 94.79227937,\n",
  1888. " 25169,\n",
  1889. " 94.79227937,\n",
  1890. " 9466],\n",
  1891. " ['Central Penn College', 'Attack', 95.47468575, 11242, 95.47468575, 7553],\n",
  1892. " ['Central State University', 'Malwr', 95.46927084, 43987, 95.46927084, 8854],\n",
  1893. " ['Central Washington University',\n",
  1894. " 'Attack',\n",
  1895. " 94.1770278,\n",
  1896. " 49036,\n",
  1897. " 94.1770278,\n",
  1898. " 7249],\n",
  1899. " ['Centralia College', 'Attack', 95.97984866, 11561, 95.97984866, 1046],\n",
  1900. " ['Centre College', 'Attack', 95.55023406, 30981, 95.55023406, 4360],\n",
  1901. " ['Chadron State College', 'Malwr', 95.94907136, 7131, 95.94907136, 8662],\n",
  1902. " ['Chamberlain University', 'Malwr', 93.68674649, 7295, 93.68674649, 1882],\n",
  1903. " ['Chaminade University of Honolulu',\n",
  1904. " 'Attack',\n",
  1905. " 93.60652224,\n",
  1906. " 36467,\n",
  1907. " 93.60652224,\n",
  1908. " 2800],\n",
  1909. " ['Champlain College', 'Malwr', 95.71924433, 36612, 95.71924433, 3221],\n",
  1910. " ['Chapman University', 'Attack', 95.33071956, 26913, 95.33071956, 8825],\n",
  1911. " ['Charles R. Drew University of Medicine and Science',\n",
  1912. " 'Attack',\n",
  1913. " 94.20687515,\n",
  1914. " 29826,\n",
  1915. " 94.20687515,\n",
  1916. " 4348],\n",
  1917. " ['Charleston Southern University',\n",
  1918. " 'Malwr',\n",
  1919. " 94.20582468,\n",
  1920. " 24767,\n",
  1921. " 94.20582468,\n",
  1922. " 5230],\n",
  1923. " ['Chatham University', 'Malwr', 93.60202934, 5432, 93.60202934, 8598],\n",
  1924. " ['Chestnut Hill College', 'Malwr', 94.71761213, 768, 94.71761213, 5049],\n",
  1925. " ['Cheyney University of Pennsylvania',\n",
  1926. " 'Attack',\n",
  1927. " 96.66616701,\n",
  1928. " 31123,\n",
  1929. " 96.66616701,\n",
  1930. " 1477],\n",
  1931. " ['Chicago State University', 'Malwr', 96.62150172, 29709, 96.62150172, 7238],\n",
  1932. " ['Chipola College', 'Attack', 94.72029855, 68, 94.72029855, 8646],\n",
  1933. " ['Chowan University', 'Attack', 94.38481096, 30652, 94.38481096, 1229],\n",
  1934. " ['Christian Brothers University',\n",
  1935. " 'Attack',\n",
  1936. " 95.50200697,\n",
  1937. " 2583,\n",
  1938. " 95.50200697,\n",
  1939. " 1335],\n",
  1940. " ['Christopher Newport University',\n",
  1941. " 'Attack',\n",
  1942. " 94.42910335,\n",
  1943. " 21365,\n",
  1944. " 94.42910335,\n",
  1945. " 1395],\n",
  1946. " ['City University of Seattle', 'Attack', 95.76165065, 4433, 95.76165065, 695],\n",
  1947. " ['Claflin University', 'Attack', 95.78531457, 45279, 95.78531457, 8698],\n",
  1948. " ['Claremont Graduate University',\n",
  1949. " 'Attack',\n",
  1950. " 94.80439497,\n",
  1951. " 5243,\n",
  1952. " 94.80439497,\n",
  1953. " 307],\n",
  1954. " ['Claremont McKenna College',\n",
  1955. " 'Attack',\n",
  1956. " 94.42355089,\n",
  1957. " 16924,\n",
  1958. " 94.42355089,\n",
  1959. " 1650],\n",
  1960. " ['Clarion University of Pennsylvania',\n",
  1961. " 'Attack',\n",
  1962. " 94.1366326,\n",
  1963. " 36576,\n",
  1964. " 94.1366326,\n",
  1965. " 1916],\n",
  1966. " ['Clark Atlanta University', 'Attack', 92.72042429, 23357, 92.72042429, 6728],\n",
  1967. " ['Clark University', 'Attack', 94.12880412, 39475, 94.12880412, 2377],\n",
  1968. " ['Clarke University', 'Attack', 97.1256983, 14555, 97.1256983, 5515],\n",
  1969. " ['Clarks Summit University', 'Attack', 94.30667968, 4537, 94.30667968, 8573],\n",
  1970. " ['Clarkson College', 'Attack', 95.91432184, 28747, 95.91432184, 6531],\n",
  1971. " ['Clarkson University', 'Attack', 93.90361323, 37200, 93.90361323, 9226],\n",
  1972. " ['Clayton State University', 'Attack', 94.74184448, 14507, 94.74184448, 6098],\n",
  1973. " ['Clear Creek Baptist Bible College',\n",
  1974. " 'Attack',\n",
  1975. " 95.2559625,\n",
  1976. " 36715,\n",
  1977. " 95.2559625,\n",
  1978. " 6710],\n",
  1979. " ['Cleary University', 'Attack', 94.07268148, 12970, 94.07268148, 5688],\n",
  1980. " ['Clemson University', 'Attack', 95.94768438, 23655, 95.94768438, 3012],\n",
  1981. " ['Cleveland Institute of Art',\n",
  1982. " 'Attack',\n",
  1983. " 93.99617251,\n",
  1984. " 29836,\n",
  1985. " 93.99617251,\n",
  1986. " 5923],\n",
  1987. " ['Cleveland Institute of Music',\n",
  1988. " 'Attack',\n",
  1989. " 97.2551103,\n",
  1990. " 38908,\n",
  1991. " 97.2551103,\n",
  1992. " 9694],\n",
  1993. " ['Cleveland State University',\n",
  1994. " 'Malwr',\n",
  1995. " 94.34790139,\n",
  1996. " 45992,\n",
  1997. " 94.34790139,\n",
  1998. " 1672],\n",
  1999. " ['Cleveland University-Kansas City',\n",
  2000. " 'Malwr',\n",
  2001. " 94.27295448,\n",
  2002. " 42389,\n",
  2003. " 94.27295448,\n",
  2004. " 6853],\n",
  2005. " ['Coastal Carolina University',\n",
  2006. " 'Attack',\n",
  2007. " 93.7277215,\n",
  2008. " 20618,\n",
  2009. " 93.7277215,\n",
  2010. " 2537],\n",
  2011. " ['Coe College', 'Attack', 94.22581537, 30988, 94.22581537, 9657],\n",
  2012. " ['Coker University', 'Malwr', 95.34437335, 32767, 95.34437335, 7559],\n",
  2013. " ['Colby College', 'Attack', 95.51295046, 47567, 95.51295046, 9309],\n",
  2014. " ['Colby-Sawyer College', 'Malwr', 95.82308361, 37161, 95.82308361, 7668],\n",
  2015. " ['Colgate University', 'Malwr', 95.51362463, 18396, 95.51362463, 9801],\n",
  2016. " ['College for Creative Studies',\n",
  2017. " 'Malwr',\n",
  2018. " 95.68377176,\n",
  2019. " 10772,\n",
  2020. " 95.68377176,\n",
  2021. " 690],\n",
  2022. " ['College of Biblical Studies',\n",
  2023. " 'Malwr',\n",
  2024. " 95.43859018,\n",
  2025. " 25804,\n",
  2026. " 95.43859018,\n",
  2027. " 1936],\n",
  2028. " ['College of Central Florida',\n",
  2029. " 'Malwr',\n",
  2030. " 95.34095137,\n",
  2031. " 46755,\n",
  2032. " 95.34095137,\n",
  2033. " 4476],\n",
  2034. " ['College of Charleston', 'Attack', 93.41462341, 10219, 93.41462341, 3477],\n",
  2035. " ['College of Coastal Georgia',\n",
  2036. " 'Malwr',\n",
  2037. " 95.24873316,\n",
  2038. " 34715,\n",
  2039. " 95.24873316,\n",
  2040. " 4106],\n",
  2041. " ['College of Mount Saint Vincent',\n",
  2042. " 'Malwr',\n",
  2043. " 94.25126303,\n",
  2044. " 8691,\n",
  2045. " 94.25126303,\n",
  2046. " 490],\n",
  2047. " ['College of Our Lady of the Elms',\n",
  2048. " 'Attack',\n",
  2049. " 94.52888174,\n",
  2050. " 32770,\n",
  2051. " 94.52888174,\n",
  2052. " 1767],\n",
  2053. " [\"College of Saint Benedict/Saint John's University\",\n",
  2054. " 'Malwr',\n",
  2055. " 95.52392352,\n",
  2056. " 24494,\n",
  2057. " 95.52392352,\n",
  2058. " 351],\n",
  2059. " ['College of Saint Mary', 'Malwr', 93.81210215, 6788, 93.81210215, 1210],\n",
  2060. " ['College of Southern Nevada',\n",
  2061. " 'Attack',\n",
  2062. " 95.71459681,\n",
  2063. " 6244,\n",
  2064. " 95.71459681,\n",
  2065. " 3106],\n",
  2066. " ['College of Staten Island', 'Attack', 95.06552796, 44868, 95.06552796, 2786],\n",
  2067. " ['College of the Atlantic', 'Attack', 95.13554882, 10238, 95.13554882, 5582],\n",
  2068. " ['College of the Holy Cross',\n",
  2069. " 'Attack',\n",
  2070. " 95.22237487,\n",
  2071. " 11083,\n",
  2072. " 95.22237487,\n",
  2073. " 8007],\n",
  2074. " ['College of the Ozarks', 'Attack', 94.55916564, 44980, 94.55916564, 3141],\n",
  2075. " ['College of William & Mary',\n",
  2076. " 'Attack',\n",
  2077. " 95.53301846,\n",
  2078. " 45598,\n",
  2079. " 95.53301846,\n",
  2080. " 4304],\n",
  2081. " ['Colorado Christian University',\n",
  2082. " 'Attack',\n",
  2083. " 93.93326276,\n",
  2084. " 21799,\n",
  2085. " 93.93326276,\n",
  2086. " 2272],\n",
  2087. " ['Colorado College', 'Attack', 94.01245474, 1181, 94.01245474, 5800],\n",
  2088. " ['Colorado Mesa University', 'Attack', 94.96320753, 28462, 94.96320753, 1079],\n",
  2089. " ['Colorado School of Mines', 'Attack', 96.08133463, 36058, 96.08133463, 9300],\n",
  2090. " ['Colorado State University', 'Malwr', 95.88999514, 4691, 95.88999514, 8035],\n",
  2091. " ['Colorado State University-Pueblo',\n",
  2092. " 'Attack',\n",
  2093. " 95.1429521,\n",
  2094. " 6103,\n",
  2095. " 95.1429521,\n",
  2096. " 8724],\n",
  2097. " ['Colorado Technical University',\n",
  2098. " 'Attack',\n",
  2099. " 95.64025471,\n",
  2100. " 19522,\n",
  2101. " 95.64025471,\n",
  2102. " 1182],\n",
  2103. " ['Columbia Basin College', 'Attack', 94.5211067, 36343, 94.5211067, 6361],\n",
  2104. " ['Columbia College', 'Attack', 93.89846549, 15451, 93.89846549, 9741],\n",
  2105. " ['Columbia College Chicago', 'Web', 95.07162043, 39237, 95.07162043, 2846],\n",
  2106. " ['Columbia College Hollywood',\n",
  2107. " 'Attack',\n",
  2108. " 94.50624215,\n",
  2109. " 8197,\n",
  2110. " 94.50624215,\n",
  2111. " 7264],\n",
  2112. " ['Columbia College, South Carolina',\n",
  2113. " 'Attack',\n",
  2114. " 95.2227091,\n",
  2115. " 47420,\n",
  2116. " 95.2227091,\n",
  2117. " 4676],\n",
  2118. " ['Columbia International University',\n",
  2119. " 'Attack',\n",
  2120. " 95.045344,\n",
  2121. " 35219,\n",
  2122. " 95.045344,\n",
  2123. " 3205],\n",
  2124. " ['Columbia University in the City of New York',\n",
  2125. " 'Attack',\n",
  2126. " 94.82578402,\n",
  2127. " 45816,\n",
  2128. " 94.82578402,\n",
  2129. " 9931],\n",
  2130. " ['Columbus College of Art and Design',\n",
  2131. " 'Attack',\n",
  2132. " 94.35308324,\n",
  2133. " 2483,\n",
  2134. " 94.35308324,\n",
  2135. " 6680],\n",
  2136. " ['Columbus State University', 'Attack', 94.66874611, 2918, 94.66874611, 1332],\n",
  2137. " ['Concord University', 'Attack', 94.72853743, 12057, 94.72853743, 1292],\n",
  2138. " ['Concordia College', 'Attack', 94.86641683, 27894, 94.86641683, 7114],\n",
  2139. " ['Concordia College-New York',\n",
  2140. " 'Attack',\n",
  2141. " 94.93954361,\n",
  2142. " 9225,\n",
  2143. " 94.93954361,\n",
  2144. " 2266],\n",
  2145. " ['Concordia University Ann Arbor',\n",
  2146. " 'Attack',\n",
  2147. " 94.71502348,\n",
  2148. " 19280,\n",
  2149. " 94.71502348,\n",
  2150. " 7124],\n",
  2151. " ['Concordia University Chicago',\n",
  2152. " 'Malwr',\n",
  2153. " 94.41505735,\n",
  2154. " 10736,\n",
  2155. " 94.41505735,\n",
  2156. " 3606],\n",
  2157. " ['Concordia University Irvine',\n",
  2158. " 'Malwr',\n",
  2159. " 93.58314823,\n",
  2160. " 49851,\n",
  2161. " 93.58314823,\n",
  2162. " 5761],\n",
  2163. " ['Concordia University Texas',\n",
  2164. " 'Malwr',\n",
  2165. " 94.66746373,\n",
  2166. " 26105,\n",
  2167. " 94.66746373,\n",
  2168. " 2703],\n",
  2169. " ['Concordia University Wisconsin',\n",
  2170. " 'Malwr',\n",
  2171. " 94.33780259,\n",
  2172. " 8001,\n",
  2173. " 94.33780259,\n",
  2174. " 9496],\n",
  2175. " ['Concordia University, Nebraska',\n",
  2176. " 'Malwr',\n",
  2177. " 95.44484523,\n",
  2178. " 26888,\n",
  2179. " 95.44484523,\n",
  2180. " 2777],\n",
  2181. " ['Concordia University, St. Paul',\n",
  2182. " 'Malwr',\n",
  2183. " 95.45720185,\n",
  2184. " 11890,\n",
  2185. " 95.45720185,\n",
  2186. " 8201],\n",
  2187. " ['Connecticut College', 'Malwr', 95.03494051, 42364, 95.03494051, 9597],\n",
  2188. " ['Converse College', 'Attack', 95.60860884, 45975, 95.60860884, 5243],\n",
  2189. " ['Conway School of Landscape Design',\n",
  2190. " 'Attack',\n",
  2191. " 95.58512342,\n",
  2192. " 47711,\n",
  2193. " 95.58512342,\n",
  2194. " 9271],\n",
  2195. " ['Coppin State University', 'Malwr', 96.59597676, 37248, 96.59597676, 7644],\n",
  2196. " ['Corban University', 'Malwr', 94.90132324, 28988, 94.90132324, 8265],\n",
  2197. " ['Cornell College', 'Attack', 96.55614543, 13551, 96.55614543, 3905],\n",
  2198. " ['Cornell University', 'Attack', 94.53665906, 45121, 94.53665906, 1904],\n",
  2199. " ['Cornerstone University', 'Attack', 94.90066044, 13449, 94.90066044, 9053],\n",
  2200. " ['Cornish College of the Arts',\n",
  2201. " 'Attack',\n",
  2202. " 95.04298954,\n",
  2203. " 39427,\n",
  2204. " 95.04298954,\n",
  2205. " 6485],\n",
  2206. " ['Cottey College', 'Attack', 95.41616545, 17214, 95.41616545, 9470],\n",
  2207. " ['Covenant College', 'Attack', 94.75139417, 23491, 94.75139417, 5399],\n",
  2208. " ['Cox College', 'Attack', 95.26797238, 24739, 95.26797238, 8525],\n",
  2209. " ['Cranbrook Academy of Art', 'Attack', 97.21160008, 35873, 97.21160008, 6086],\n",
  2210. " ['Creighton University', 'Malwr', 93.96525424, 31417, 93.96525424, 7920],\n",
  2211. " ['Criswell College', 'Malwr', 95.4401852, 7242, 95.4401852, 3994],\n",
  2212. " [\"Crowley's Ridge College\", 'Malwr', 94.59793286, 12439, 94.59793286, 10000],\n",
  2213. " ['Crown College', 'Malwr', 95.10474309, 18389, 95.10474309, 7382],\n",
  2214. " ['Culver-Stockton College', 'Malwr', 95.05720153, 23796, 95.05720153, 2978],\n",
  2215. " ['Cumberland University', 'Malwr', 95.95116093, 12198, 95.95116093, 8962],\n",
  2216. " ['CUNY School of Law', 'Attack', 92.82859959, 27897, 92.82859959, 2024],\n",
  2217. " ['Curry College', 'Attack', 94.39986992, 33068, 94.39986992, 3833],\n",
  2218. " ['Curtis Institute of Music',\n",
  2219. " 'Attack',\n",
  2220. " 95.36643314,\n",
  2221. " 30083,\n",
  2222. " 95.36643314,\n",
  2223. " 6401],\n",
  2224. " ['Daemen College', 'Attack', 95.115906, 49106, 95.115906, 8992],\n",
  2225. " ['Dakota State University', 'Attack', 96.39074018, 15943, 96.39074018, 64],\n",
  2226. " ['Dakota Wesleyan University', 'Attack', 94.376912, 19246, 94.376912, 3622],\n",
  2227. " ['Dallas Baptist University', 'Attack', 96.88207196, 32310, 96.88207196, 904],\n",
  2228. " ['Dallas Christian College', 'Attack', 94.31519369, 13231, 94.31519369, 654],\n",
  2229. " ['Dalton State College', 'Attack', 96.01093065, 41238, 96.01093065, 1711],\n",
  2230. " ['Dartmouth College', 'Malwr', 95.50728886, 1160, 95.50728886, 3195],\n",
  2231. " ['Davenport University', 'Malwr', 94.88885747, 11736, 94.88885747, 405],\n",
  2232. " ['Davidson College', 'Malwr', 95.90437425, 20876, 95.90437425, 279],\n",
  2233. " ['Davis and Elkins College', 'Attack', 92.9875065, 30619, 92.9875065, 6700],\n",
  2234. " ['Davis College', 'Attack', 94.0086144, 8526, 94.0086144, 5276],\n",
  2235. " ['Daytona State College', 'Attack', 95.54449629, 30448, 95.54449629, 8730],\n",
  2236. " ['Dean College', 'Attack', 95.54704515, 19096, 95.54704515, 8214],\n",
  2237. " ['Defiance College', 'Attack', 94.84050191, 14531, 94.84050191, 4385],\n",
  2238. " ['Delaware State University',\n",
  2239. " 'Attack',\n",
  2240. " 95.20809125,\n",
  2241. " 49578,\n",
  2242. " 95.20809125,\n",
  2243. " 2138],\n",
  2244. " ['Delaware Valley University', 'Attack', 95.6798814, 11737, 95.6798814, 9025],\n",
  2245. " ['Delta State University', 'Attack', 97.38815119, 31655, 97.38815119, 4848],\n",
  2246. " ['Denison University', 'Attack', 95.51201368, 29220, 95.51201368, 265],\n",
  2247. " ['Denver College of Nursing',\n",
  2248. " 'Attack',\n",
  2249. " 94.41570763,\n",
  2250. " 48254,\n",
  2251. " 94.41570763,\n",
  2252. " 3327],\n",
  2253. " ['DePaul University', 'Attack', 95.68669578, 35819, 95.68669578, 4200],\n",
  2254. " ['DePauw University', 'Attack', 94.05048298, 1178, 94.05048298, 2513],\n",
  2255. " ['Des Moines University', 'Malwr', 92.36879545, 14203, 92.36879545, 3886],\n",
  2256. " ['DeSales University', 'Malwr', 94.98919861, 47001, 94.98919861, 2744],\n",
  2257. " ['DeVry University', 'Attack', 93.59436684, 36604, 93.59436684, 6053],\n",
  2258. " ['Dharma Realm Buddhist University',\n",
  2259. " 'Attack',\n",
  2260. " 94.01812544,\n",
  2261. " 28636,\n",
  2262. " 94.01812544,\n",
  2263. " 5696],\n",
  2264. " ['Dickinson College', 'Attack', 96.30059561, 11858, 96.30059561, 3882],\n",
  2265. " ['Dickinson State University',\n",
  2266. " 'Attack',\n",
  2267. " 95.78233825,\n",
  2268. " 49009,\n",
  2269. " 95.78233825,\n",
  2270. " 5382],\n",
  2271. " ['Dillard University', 'Attack', 95.66407665, 29069, 95.66407665, 7612],\n",
  2272. " ['Dixie State University', 'Attack', 94.83996304, 29860, 94.83996304, 4740],\n",
  2273. " ['Doane University', 'Attack', 92.5074752, 45381, 92.5074752, 6241],\n",
  2274. " ['Dominican College', 'Attack', 95.21415644, 42235, 95.21415644, 4325],\n",
  2275. " ['Dominican School of Philosophy & Theology',\n",
  2276. " 'Attack',\n",
  2277. " 95.04633421,\n",
  2278. " 12295,\n",
  2279. " 95.04633421,\n",
  2280. " 6667],\n",
  2281. " ['Dominican University', 'Attack', 93.50032964, 24409, 93.50032964, 1398],\n",
  2282. " ['Dominican University of California',\n",
  2283. " 'Malwr',\n",
  2284. " 95.11057409,\n",
  2285. " 2843,\n",
  2286. " 95.11057409,\n",
  2287. " 8479],\n",
  2288. " ['Donnelly College', 'Attack', 94.71998022, 41197, 94.71998022, 7296],\n",
  2289. " ['Dordt University', 'Attack', 94.21363269, 5918, 94.21363269, 1543],\n",
  2290. " ['Drake University', 'Attack', 94.709637, 23661, 94.709637, 9680],\n",
  2291. " ['Drew University', 'Attack', 95.32355274, 40472, 95.32355274, 8402],\n",
  2292. " ['Drexel University', 'Attack', 95.40988084, 15410, 95.40988084, 8848],\n",
  2293. " ['Drury University', 'Attack', 95.55139935, 30050, 95.55139935, 9543],\n",
  2294. " ['Duke University', 'Attack', 95.09706127, 1082, 95.09706127, 3461],\n",
  2295. " ['Dunwoody College of Technology',\n",
  2296. " 'Attack',\n",
  2297. " 94.41801661,\n",
  2298. " 11739,\n",
  2299. " 94.41801661,\n",
  2300. " 3474],\n",
  2301. " ['Duquesne University', 'Malwr', 95.89997002, 4130, 95.89997002, 1532],\n",
  2302. " [\"D'Youville College\", 'Malwr', 94.67320036, 35510, 94.67320036, 6941],\n",
  2303. " ['Earlham College', 'Attack', 95.48483003, 24309, 95.48483003, 4192],\n",
  2304. " ['East Carolina University', 'Malwr', 94.50462779, 22510, 94.50462779, 649],\n",
  2305. " ['East Central University', 'Malwr', 92.64844688, 14155, 92.64844688, 8939],\n",
  2306. " ['East Georgia State College',\n",
  2307. " 'Attack',\n",
  2308. " 93.73979277,\n",
  2309. " 31774,\n",
  2310. " 93.73979277,\n",
  2311. " 9616],\n",
  2312. " ['East Stroudsburg University',\n",
  2313. " 'Attack',\n",
  2314. " 95.05256311,\n",
  2315. " 28510,\n",
  2316. " 95.05256311,\n",
  2317. " 6805],\n",
  2318. " ['East Tennessee State University',\n",
  2319. " 'Malwr',\n",
  2320. " 95.7583526,\n",
  2321. " 45208,\n",
  2322. " 95.7583526,\n",
  2323. " 5788],\n",
  2324. " ['East Texas Baptist University',\n",
  2325. " 'Attack',\n",
  2326. " 94.23011956,\n",
  2327. " 43956,\n",
  2328. " 94.23011956,\n",
  2329. " 7141],\n",
  2330. " ['Eastern Connecticut State University',\n",
  2331. " 'Attack',\n",
  2332. " 93.40430974,\n",
  2333. " 41332,\n",
  2334. " 93.40430974,\n",
  2335. " 4175],\n",
  2336. " ['Eastern Illinois University',\n",
  2337. " 'Attack',\n",
  2338. " 93.5289196,\n",
  2339. " 46980,\n",
  2340. " 93.5289196,\n",
  2341. " 5265],\n",
  2342. " ['Eastern Kentucky University', 'Malwr', 94.00666808, 704, 94.00666808, 4622],\n",
  2343. " ['Eastern Mennonite University',\n",
  2344. " 'Attack',\n",
  2345. " 95.5940592,\n",
  2346. " 3402,\n",
  2347. " 95.5940592,\n",
  2348. " 5265],\n",
  2349. " ['Eastern Michigan University',\n",
  2350. " 'Attack',\n",
  2351. " 94.46701564,\n",
  2352. " 32964,\n",
  2353. " 94.46701564,\n",
  2354. " 8593],\n",
  2355. " ['Eastern Nazarene College', 'Attack', 93.36096322, 2866, 93.36096322, 2250],\n",
  2356. " ['Eastern New Mexico University',\n",
  2357. " 'Attack',\n",
  2358. " 94.94433438,\n",
  2359. " 25860,\n",
  2360. " 94.94433438,\n",
  2361. " 6967],\n",
  2362. " ['Eastern Oregon University', 'Attack', 94.8924136, 35158, 94.8924136, 3116],\n",
  2363. " ['Eastern University', 'Attack', 95.05012453, 9787, 95.05012453, 4252],\n",
  2364. " ['Eastern Virginia Medical School',\n",
  2365. " 'Malwr',\n",
  2366. " 94.86546527,\n",
  2367. " 26553,\n",
  2368. " 94.86546527,\n",
  2369. " 8365],\n",
  2370. " ['Eastern Washington University',\n",
  2371. " 'Malwr',\n",
  2372. " 93.96490181,\n",
  2373. " 22459,\n",
  2374. " 93.96490181,\n",
  2375. " 9994],\n",
  2376. " ['East-West University', 'Malwr', 94.43472176, 35177, 94.43472176, 6314],\n",
  2377. " ['Ecclesia College', 'Attack', 95.96881877, 12593, 95.96881877, 1833],\n",
  2378. " ['Eckerd College', 'Attack', 95.51189318, 1806, 95.51189318, 4633],\n",
  2379. " ['ECPI University', 'Attack', 95.19620757, 18604, 95.19620757, 8086],\n",
  2380. " ['Edgewood College', 'Attack', 95.47095682, 25422, 95.47095682, 8094],\n",
  2381. " ['Edinboro University of Pennsylvania',\n",
  2382. " 'Malwr',\n",
  2383. " 94.56332886,\n",
  2384. " 18941,\n",
  2385. " 94.56332886,\n",
  2386. " 8252],\n",
  2387. " ['Edward Waters College', 'Attack', 93.42367288, 23921, 93.42367288, 2978],\n",
  2388. " ['Elizabeth City State University',\n",
  2389. " 'Attack',\n",
  2390. " 97.22273229,\n",
  2391. " 44572,\n",
  2392. " 97.22273229,\n",
  2393. " 6764],\n",
  2394. " ['Elizabethtown College', 'Attack', 95.10646431, 2246, 95.10646431, 4876],\n",
  2395. " ['Elmhurst University', 'Malwr', 92.06305971, 39790, 92.06305971, 887],\n",
  2396. " ['Elmira College', 'Malwr', 96.06336756, 10733, 96.06336756, 5788],\n",
  2397. " ['Elon University', 'Attack', 93.10965164, 28183, 93.10965164, 2246],\n",
  2398. " ['Embry-Riddle Aeronautical University',\n",
  2399. " 'Malwr',\n",
  2400. " 94.6880797,\n",
  2401. " 30892,\n",
  2402. " 94.6880797,\n",
  2403. " 4917],\n",
  2404. " ['Emerson College', 'Malwr', 94.9740578, 31066, 94.9740578, 6474],\n",
  2405. " ['Emmanuel College', 'Attack', 95.19211257, 13233, 95.19211257, 9951],\n",
  2406. " ['Emmanuel College, Georgia', 'Malwr', 95.64013875, 5459, 95.64013875, 8923],\n",
  2407. " ['Emmaus Bible College', 'Attack', 95.46583182, 4728, 95.46583182, 9186],\n",
  2408. " ['Emory & Henry College', 'Malwr', 95.09103246, 23764, 95.09103246, 4709],\n",
  2409. " ['Emory University', 'Attack', 93.19564437, 13357, 93.19564437, 6168],\n",
  2410. " ['Emporia State University', 'Attack', 93.83745431, 26125, 93.83745431, 9032],\n",
  2411. " ['Endicott College', 'Attack', 96.9325762, 23562, 96.9325762, 4489],\n",
  2412. " ['Erskine College', 'Attack', 94.11573241, 26555, 94.11573241, 3345],\n",
  2413. " ['Eureka College', 'Attack', 94.61823733, 41952, 94.61823733, 3139],\n",
  2414. " ['Evangel University', 'Attack', 95.29008788, 1138, 95.29008788, 1337],\n",
  2415. " ['Everglades University', 'Attack', 95.27309852, 6856, 95.27309852, 5183],\n",
  2416. " ['Fairfield University', 'Attack', 93.85417083, 2339, 93.85417083, 5877],\n",
  2417. " ['Fairleigh Dickinson University',\n",
  2418. " 'Malwr',\n",
  2419. " 95.13289537,\n",
  2420. " 21144,\n",
  2421. " 95.13289537,\n",
  2422. " 1105],\n",
  2423. " ['Fairmont State University', 'Malwr', 96.68523457, 1806, 96.68523457, 4400],\n",
  2424. " ['Faith Baptist Bible College and Theological Seminary',\n",
  2425. " 'Malwr',\n",
  2426. " 94.63330993,\n",
  2427. " 41900,\n",
  2428. " 94.63330993,\n",
  2429. " 7676],\n",
  2430. " ['Farmingdale State College', 'Malwr', 95.98668579, 9655, 95.98668579, 392],\n",
  2431. " ['Fashion Institute of Technology',\n",
  2432. " 'Malwr',\n",
  2433. " 96.9473282,\n",
  2434. " 39534,\n",
  2435. " 96.9473282,\n",
  2436. " 9771],\n",
  2437. " ['Faulkner University', 'Attack', 94.35361302, 34804, 94.35361302, 4248],\n",
  2438. " ['Fayetteville State University',\n",
  2439. " 'Malwr',\n",
  2440. " 94.33030949,\n",
  2441. " 24931,\n",
  2442. " 94.33030949,\n",
  2443. " 1232],\n",
  2444. " ['Felician University', 'Malwr', 94.80918687, 485, 94.80918687, 301],\n",
  2445. " ['Ferris State University', 'Attack', 95.88918341, 46903, 95.88918341, 6660],\n",
  2446. " ['Ferrum College', 'Malwr', 96.26975692, 36935, 96.26975692, 5275],\n",
  2447. " ['Fielding Graduate University',\n",
  2448. " 'Malwr',\n",
  2449. " 94.30837475,\n",
  2450. " 24498,\n",
  2451. " 94.30837475,\n",
  2452. " 4362],\n",
  2453. " ['Finlandia University', 'Attack', 95.70828946, 15227, 95.70828946, 3341],\n",
  2454. " ['Fisher College', 'Malwr', 95.50966378, 37412, 95.50966378, 3447],\n",
  2455. " ['Fisk University', 'Attack', 94.87901447, 11730, 94.87901447, 689],\n",
  2456. " ['Fitchburg State University',\n",
  2457. " 'Malwr',\n",
  2458. " 94.36777613,\n",
  2459. " 32966,\n",
  2460. " 94.36777613,\n",
  2461. " 8486],\n",
  2462. " ['Five Towns College', 'Malwr', 95.42753072, 14619, 95.42753072, 2956],\n",
  2463. " ['Flagler College', 'Malwr', 93.80769565, 42079, 93.80769565, 6079],\n",
  2464. " ['Florida Agricultural and Mechanical University',\n",
  2465. " 'Web',\n",
  2466. " 94.19205948,\n",
  2467. " 22061,\n",
  2468. " 94.19205948,\n",
  2469. " 2611],\n",
  2470. " ['Florida Atlantic University', 'Malwr', 93.7927913, 5214, 93.7927913, 7936],\n",
  2471. " ['Florida College', 'Attack', 95.11802172, 27944, 95.11802172, 7789],\n",
  2472. " ['Florida Gateway College', 'Attack', 92.49248673, 16274, 92.49248673, 8523],\n",
  2473. " ['Florida Gulf Coast University',\n",
  2474. " 'Attack',\n",
  2475. " 94.06918447,\n",
  2476. " 8822,\n",
  2477. " 94.06918447,\n",
  2478. " 6932],\n",
  2479. " ['Florida Institute of Technology',\n",
  2480. " 'Attack',\n",
  2481. " 95.25168902,\n",
  2482. " 3948,\n",
  2483. " 95.25168902,\n",
  2484. " 4268],\n",
  2485. " ['Florida International University',\n",
  2486. " 'Attack',\n",
  2487. " 94.8284818,\n",
  2488. " 447,\n",
  2489. " 94.8284818,\n",
  2490. " 6412],\n",
  2491. " ['Florida Memorial University',\n",
  2492. " 'Attack',\n",
  2493. " 93.61159267,\n",
  2494. " 40673,\n",
  2495. " 93.61159267,\n",
  2496. " 537],\n",
  2497. " ['Florida National University',\n",
  2498. " 'Malwr',\n",
  2499. " 95.48853508,\n",
  2500. " 18485,\n",
  2501. " 95.48853508,\n",
  2502. " 6296],\n",
  2503. " ['Florida Southern College', 'Malwr', 94.68217821, 33693, 94.68217821, 1683],\n",
  2504. " ['Florida SouthWestern State College',\n",
  2505. " 'Malwr',\n",
  2506. " 95.97898692,\n",
  2507. " 369,\n",
  2508. " 95.97898692,\n",
  2509. " 6418],\n",
  2510. " ['Florida State College at Jacksonville',\n",
  2511. " 'Malwr',\n",
  2512. " 93.84300451,\n",
  2513. " 8694,\n",
  2514. " 93.84300451,\n",
  2515. " 2349],\n",
  2516. " ['Florida State University', 'Malwr', 96.93242158, 23341, 96.93242158, 1178],\n",
  2517. " ['Fontbonne University', 'Malwr', 93.11381713, 31453, 93.11381713, 3608],\n",
  2518. " ['Fordham University', 'Malwr', 93.59729996, 10613, 93.59729996, 9489],\n",
  2519. " ['Fort Hays State University', 'Malwr', 94.98557314, 2564, 94.98557314, 7363],\n",
  2520. " ['Fort Lewis College', 'Attack', 95.73699539, 4719, 95.73699539, 6699],\n",
  2521. " ['Fort Valley State University',\n",
  2522. " 'Attack',\n",
  2523. " 96.50650067,\n",
  2524. " 18188,\n",
  2525. " 96.50650067,\n",
  2526. " 7843],\n",
  2527. " ['Framingham State University',\n",
  2528. " 'Malwr',\n",
  2529. " 94.32599849,\n",
  2530. " 14772,\n",
  2531. " 94.32599849,\n",
  2532. " 9077],\n",
  2533. " ['Francis Marion University',\n",
  2534. " 'Attack',\n",
  2535. " 94.64062681,\n",
  2536. " 10997,\n",
  2537. " 94.64062681,\n",
  2538. " 5782],\n",
  2539. " ['Franciscan Missionaries of Our Lady University',\n",
  2540. " 'Attack',\n",
  2541. " 95.73593128,\n",
  2542. " 45429,\n",
  2543. " 95.73593128,\n",
  2544. " 2409],\n",
  2545. " ['Franciscan University of Steubenville',\n",
  2546. " 'Attack',\n",
  2547. " 94.99988859,\n",
  2548. " 26962,\n",
  2549. " 94.99988859,\n",
  2550. " 8864],\n",
  2551. " ['Franklin and Marshall College',\n",
  2552. " 'Attack',\n",
  2553. " 95.67213705,\n",
  2554. " 9597,\n",
  2555. " 95.67213705,\n",
  2556. " 7459],\n",
  2557. " ['Franklin College', 'Attack', 95.44517492, 1045, 95.44517492, 626],\n",
  2558. " ['Franklin Pierce University',\n",
  2559. " 'Attack',\n",
  2560. " 95.47236199,\n",
  2561. " 24189,\n",
  2562. " 95.47236199,\n",
  2563. " 9323],\n",
  2564. " ['Franklin University', 'Attack', 95.69594989, 49731, 95.69594989, 4652],\n",
  2565. " ['Franklin W. Olin College of Engineering',\n",
  2566. " 'Attack',\n",
  2567. " 93.20551238,\n",
  2568. " 20430,\n",
  2569. " 93.20551238,\n",
  2570. " 7688],\n",
  2571. " ['Freed-Hardeman University',\n",
  2572. " 'Attack',\n",
  2573. " 94.26303644,\n",
  2574. " 16038,\n",
  2575. " 94.26303644,\n",
  2576. " 1479],\n",
  2577. " ['Fresno Pacific University',\n",
  2578. " 'Attack',\n",
  2579. " 94.23342557,\n",
  2580. " 28727,\n",
  2581. " 94.23342557,\n",
  2582. " 4614],\n",
  2583. " ['Friends University', 'Attack', 95.15756996, 16612, 95.15756996, 7749],\n",
  2584. " ['Frostburg State University',\n",
  2585. " 'Attack',\n",
  2586. " 95.39240831,\n",
  2587. " 40985,\n",
  2588. " 95.39240831,\n",
  2589. " 7625],\n",
  2590. " ['Furman University', 'Attack', 95.29659077, 32070, 95.29659077, 5007],\n",
  2591. " ['Gallaudet University', 'Attack', 94.67202598, 24873, 94.67202598, 4008],\n",
  2592. " ['Gannon University', 'Attack', 94.24392228, 24070, 94.24392228, 6946],\n",
  2593. " ['Gardner-Webb University', 'Attack', 94.27325689, 13459, 94.27325689, 4342],\n",
  2594. " ['Geisinger Commonwealth School of Medicine',\n",
  2595. " 'Attack',\n",
  2596. " 95.39346332,\n",
  2597. " 16403,\n",
  2598. " 95.39346332,\n",
  2599. " 6401],\n",
  2600. " ['Geneva College', 'Attack', 94.0296169, 20048, 94.0296169, 6777],\n",
  2601. " ['George Fox University', 'Attack', 95.65605036, 3761, 95.65605036, 1203],\n",
  2602. " ['George Mason University', 'Attack', 94.00454668, 451, 94.00454668, 5492],\n",
  2603. " ['George Washington University',\n",
  2604. " 'Attack',\n",
  2605. " 93.33180482,\n",
  2606. " 31311,\n",
  2607. " 93.33180482,\n",
  2608. " 8435],\n",
  2609. " ['Georgetown College', 'Attack', 95.41791054, 14904, 95.41791054, 1067],\n",
  2610. " ['Georgetown University', 'Attack', 93.84938234, 13639, 93.84938234, 7396],\n",
  2611. " ['Georgia College and State University',\n",
  2612. " 'Attack',\n",
  2613. " 96.63673576,\n",
  2614. " 43134,\n",
  2615. " 96.63673576,\n",
  2616. " 2618],\n",
  2617. " ['Georgia Gwinnett College', 'Attack', 94.9603358, 32594, 94.9603358, 6578],\n",
  2618. " ['Georgia Institute of Technology',\n",
  2619. " 'Attack',\n",
  2620. " 95.30822775,\n",
  2621. " 10383,\n",
  2622. " 95.30822775,\n",
  2623. " 5322],\n",
  2624. " ['Georgia Southern University',\n",
  2625. " 'Attack',\n",
  2626. " 96.36596555,\n",
  2627. " 22999,\n",
  2628. " 96.36596555,\n",
  2629. " 26],\n",
  2630. " ['Georgia Southwestern State University',\n",
  2631. " 'Attack',\n",
  2632. " 92.90181391,\n",
  2633. " 30604,\n",
  2634. " 92.90181391,\n",
  2635. " 1899],\n",
  2636. " ['Georgia State University', 'Attack', 95.23667553, 35370, 95.23667553, 2671],\n",
  2637. " ['Georgian Court University',\n",
  2638. " 'Attack',\n",
  2639. " 95.58841124,\n",
  2640. " 38294,\n",
  2641. " 95.58841124,\n",
  2642. " 6607],\n",
  2643. " ['Gettysburg College', 'Attack', 94.99143256, 35203, 94.99143256, 132],\n",
  2644. " ['Glenville State College', 'Attack', 93.38995791, 48979, 93.38995791, 920],\n",
  2645. " ['Goddard College', 'Attack', 94.8531689, 17165, 94.8531689, 6849],\n",
  2646. " [\"God's Bible School and College\",\n",
  2647. " 'Malwr',\n",
  2648. " 95.04808271,\n",
  2649. " 36948,\n",
  2650. " 95.04808271,\n",
  2651. " 6470],\n",
  2652. " ['Golden Gate University', 'Malwr', 95.74526497, 9815, 95.74526497, 9587],\n",
  2653. " ['Goldey-Beacom College', 'Malwr', 93.48870175, 46260, 93.48870175, 9849],\n",
  2654. " ['Goldfarb School of Nursing at Barnes-Jewish College',\n",
  2655. " 'Attack',\n",
  2656. " 94.85610202,\n",
  2657. " 25638,\n",
  2658. " 94.85610202,\n",
  2659. " 4919],\n",
  2660. " ['Gonzaga University', 'Attack', 96.99870556, 43636, 96.99870556, 3127],\n",
  2661. " ['Good Samaritan College of Nursing and Health Science',\n",
  2662. " 'Malwr',\n",
  2663. " 94.91905156,\n",
  2664. " 41297,\n",
  2665. " 94.91905156,\n",
  2666. " 9413],\n",
  2667. " ['Goodwin University', 'Malwr', 94.55747853, 41176, 94.55747853, 4257],\n",
  2668. " ['Gordon College', 'Attack', 94.86404873, 26465, 94.86404873, 8714],\n",
  2669. " ['Gordon State College', 'Malwr', 95.65347194, 31040, 95.65347194, 7028],\n",
  2670. " ['Goshen College', 'Attack', 94.17730747, 10972, 94.17730747, 6808],\n",
  2671. " ['Goucher College', 'Malwr', 94.05127197, 30634, 94.05127197, 3981],\n",
  2672. " ['Governors State University',\n",
  2673. " 'Attack',\n",
  2674. " 94.67481244,\n",
  2675. " 34915,\n",
  2676. " 94.67481244,\n",
  2677. " 2333],\n",
  2678. " ['Grace Christian University',\n",
  2679. " 'Attack',\n",
  2680. " 96.55247108,\n",
  2681. " 47363,\n",
  2682. " 96.55247108,\n",
  2683. " 4458],\n",
  2684. " ['Grace College', 'Attack', 96.80998541, 23538, 96.80998541, 6452],\n",
  2685. " ['Graceland University', 'Attack', 94.34103016, 8395, 94.34103016, 7993],\n",
  2686. " ['Grambling State University',\n",
  2687. " 'Attack',\n",
  2688. " 93.52670044,\n",
  2689. " 33951,\n",
  2690. " 93.52670044,\n",
  2691. " 6472],\n",
  2692. " ['Grand Canyon University', 'Attack', 93.84403906, 44629, 93.84403906, 416],\n",
  2693. " ['Grand Valley State University',\n",
  2694. " 'Attack',\n",
  2695. " 95.06606683,\n",
  2696. " 31583,\n",
  2697. " 95.06606683,\n",
  2698. " 2526],\n",
  2699. " ['Grand View University', 'Attack', 94.00588364, 22047, 94.00588364, 8574],\n",
  2700. " ['Granite State College', 'Attack', 95.04439926, 19815, 95.04439926, 1805],\n",
  2701. " ['Gratz College', 'Attack', 93.74744844, 1867, 93.74744844, 1730],\n",
  2702. " ['Great Basin College', 'Attack', 96.00095576, 27323, 96.00095576, 600],\n",
  2703. " ['Great Lakes Christian College',\n",
  2704. " 'Attack',\n",
  2705. " 94.6643362,\n",
  2706. " 31534,\n",
  2707. " 94.6643362,\n",
  2708. " 1310],\n",
  2709. " ['Greensboro College', 'Attack', 94.80804887, 19095, 94.80804887, 6366],\n",
  2710. " ['Greenville University', 'Attack', 94.55241833, 18725, 94.55241833, 424],\n",
  2711. " ['Grinnell College', 'Attack', 95.5637753, 12175, 95.5637753, 2336],\n",
  2712. " ['Grove City College', 'Attack', 95.19365189, 40839, 95.19365189, 9522],\n",
  2713. " ['Guilford College', 'Attack', 96.1353427, 21902, 96.1353427, 515],\n",
  2714. " ['Gulf Coast State College', 'Attack', 95.70067017, 35484, 95.70067017, 7649],\n",
  2715. " ['Gustavus Adolphus College', 'Attack', 95.98057171, 49796, 95.98057171, 346],\n",
  2716. " ['Gwynedd Mercy University', 'Attack', 95.5237996, 36224, 95.5237996, 2543],\n",
  2717. " ['Hamilton College', 'Attack', 94.71823058, 33387, 94.71823058, 2802],\n",
  2718. " ['Hamline University', 'Attack', 96.51600943, 28311, 96.51600943, 5714],\n",
  2719. " ['Hampden-Sydney College', 'Attack', 95.26787575, 40511, 95.26787575, 3118],\n",
  2720. " ['Hampshire College', 'Attack', 94.64710469, 27061, 94.64710469, 9021],\n",
  2721. " ['Hampton University', 'Attack', 95.09918608, 32649, 95.09918608, 1817],\n",
  2722. " ['Hannibal-LaGrange University',\n",
  2723. " 'Attack',\n",
  2724. " 94.88714421,\n",
  2725. " 1557,\n",
  2726. " 94.88714421,\n",
  2727. " 3492],\n",
  2728. " ['Hanover College', 'Attack', 94.75103037, 39921, 94.75103037, 2639],\n",
  2729. " ['Harding University', 'Malwr', 94.29511432, 11202, 94.29511432, 3776],\n",
  2730. " ['Hardin-Simmons University', 'Malwr', 93.61538981, 3175, 93.61538981, 2732],\n",
  2731. " ['Harrisburg University of Science and Technology',\n",
  2732. " 'Malwr',\n",
  2733. " 94.80214398,\n",
  2734. " 30073,\n",
  2735. " 94.80214398,\n",
  2736. " 4585],\n",
  2737. " ['Harris-Stowe State University',\n",
  2738. " 'Attack',\n",
  2739. " 94.93071128,\n",
  2740. " 44560,\n",
  2741. " 94.93071128,\n",
  2742. " 4509],\n",
  2743. " ['Hartwick College', 'Attack', 94.44593355, 25564, 94.44593355, 2434],\n",
  2744. " ['Harvard University', 'Attack', 93.7462661, 13056, 93.7462661, 7631],\n",
  2745. " ['Harvey Mudd College', 'Attack', 94.21554377, 5820, 94.21554377, 3152],\n",
  2746. " ['Hastings College', 'Attack', 95.84885414, 34007, 95.84885414, 7630],\n",
  2747. " ['Haverford College', 'Malwr', 95.06883397, 32167, 95.06883397, 4080],\n",
  2748. " ['Hawaii Pacific University', 'Attack', 95.4366575, 10154, 95.4366575, 7011],\n",
  2749. " ['Hebrew College', 'Attack', 96.09683242, 2180, 96.09683242, 415],\n",
  2750. " ['Heidelberg University', 'Attack', 94.30570993, 11771, 94.30570993, 1476],\n",
  2751. " ['Helene Fuld College of Nursing',\n",
  2752. " 'Attack',\n",
  2753. " 95.55796136,\n",
  2754. " 12074,\n",
  2755. " 95.55796136,\n",
  2756. " 9271],\n",
  2757. " ['Henderson State University',\n",
  2758. " 'Attack',\n",
  2759. " 94.36790687,\n",
  2760. " 6111,\n",
  2761. " 94.36790687,\n",
  2762. " 8345],\n",
  2763. " ['Hendrix College', 'Attack', 94.70192107, 9605, 94.70192107, 9965],\n",
  2764. " ['Heritage Christian University',\n",
  2765. " 'Malwr',\n",
  2766. " 93.60166099,\n",
  2767. " 13525,\n",
  2768. " 93.60166099,\n",
  2769. " 3465],\n",
  2770. " ['Heritage University', 'Attack', 94.89896878, 44791, 94.89896878, 4734],\n",
  2771. " ['Herzing University', 'Attack', 94.27056251, 19713, 94.27056251, 9865],\n",
  2772. " ['High Point University', 'Attack', 95.82513452, 13670, 95.82513452, 220],\n",
  2773. " ['Hilbert College', 'Attack', 94.97829946, 42908, 94.97829946, 5936],\n",
  2774. " ['Hillsdale College', 'Malwr', 92.27639079, 37777, 92.27639079, 4616],\n",
  2775. " ['Hiram College', 'Attack', 94.37540679, 14978, 94.37540679, 2006],\n",
  2776. " ['Hobart and William Smith Colleges',\n",
  2777. " 'Attack',\n",
  2778. " 95.42529336,\n",
  2779. " 7981,\n",
  2780. " 95.42529336,\n",
  2781. " 9022],\n",
  2782. " ['Hodges University', 'Attack', 94.81136853, 12235, 94.81136853, 4500],\n",
  2783. " ['Hofstra University', 'Attack', 94.11034138, 25277, 94.11034138, 4556],\n",
  2784. " ['Hollins University', 'Attack', 96.79252311, 49580, 96.79252311, 2871],\n",
  2785. " ['Holy Apostles College and Seminary',\n",
  2786. " 'Attack',\n",
  2787. " 93.89250148,\n",
  2788. " 33930,\n",
  2789. " 93.89250148,\n",
  2790. " 7331],\n",
  2791. " ['Holy Cross College', 'Attack', 95.82690804, 11774, 95.82690804, 2016],\n",
  2792. " ['Holy Family University', 'Attack', 96.60765467, 4085, 96.60765467, 8665],\n",
  2793. " ['Holy Names University', 'Attack', 94.05038976, 4216, 94.05038976, 1973],\n",
  2794. " ['Hood College', 'Attack', 95.26891257, 7491, 95.26891257, 4774],\n",
  2795. " ['Hope College', 'Attack', 93.47639629, 3846, 93.47639629, 4213],\n",
  2796. " ['Hope International University',\n",
  2797. " 'Attack',\n",
  2798. " 94.60789864,\n",
  2799. " 14707,\n",
  2800. " 94.60789864,\n",
  2801. " 1336],\n",
  2802. " ['Houghton College', 'Attack', 94.45381091, 28918, 94.45381091, 7511],\n",
  2803. " ['Houston Baptist University',\n",
  2804. " 'Attack',\n",
  2805. " 95.02421189,\n",
  2806. " 27963,\n",
  2807. " 95.02421189,\n",
  2808. " 1741],\n",
  2809. " ['Howard Payne University', 'Attack', 95.9378391, 31117, 95.9378391, 5341],\n",
  2810. " ['Howard University', 'Attack', 95.97145175, 4649, 95.97145175, 4440],\n",
  2811. " ['Hult International Business School',\n",
  2812. " 'Attack',\n",
  2813. " 95.60209004,\n",
  2814. " 11287,\n",
  2815. " 95.60209004,\n",
  2816. " 1795],\n",
  2817. " ['Humboldt State University', 'Attack', 94.55852445, 31701, 94.55852445, 588],\n",
  2818. " ['Humphreys University', 'Attack', 95.84909061, 35383, 95.84909061, 9290],\n",
  2819. " ['Hunter College, CUNY', 'Attack', 95.33652668, 41544, 95.33652668, 4470],\n",
  2820. " ['Huntingdon College', 'Attack', 93.30818524, 6258, 93.30818524, 3896],\n",
  2821. " ['Huntington University', 'Attack', 93.26556632, 42453, 93.26556632, 2996],\n",
  2822. " ['Husson University', 'Attack', 93.97768248, 30366, 93.97768248, 8010],\n",
  2823. " ['Huston-Tillotson University',\n",
  2824. " 'Attack',\n",
  2825. " 95.72921466,\n",
  2826. " 33949,\n",
  2827. " 95.72921466,\n",
  2828. " 5107],\n",
  2829. " ['Icahn School of Medicine at Mount Sinai',\n",
  2830. " 'Attack',\n",
  2831. " 93.45959792,\n",
  2832. " 12069,\n",
  2833. " 93.45959792,\n",
  2834. " 7027],\n",
  2835. " ['Idaho State University', 'Malwr', 95.04840444, 41135, 95.04840444, 2422],\n",
  2836. " ['Illinois College', 'Malwr', 96.46948878, 13896, 96.46948878, 5773],\n",
  2837. " ['Illinois College of Optometry',\n",
  2838. " 'Malwr',\n",
  2839. " 94.22954657,\n",
  2840. " 5585,\n",
  2841. " 94.22954657,\n",
  2842. " 5056],\n",
  2843. " ['Illinois Institute of Technology',\n",
  2844. " 'Malwr',\n",
  2845. " 94.17456762,\n",
  2846. " 17330,\n",
  2847. " 94.17456762,\n",
  2848. " 4129],\n",
  2849. " ['Illinois State University', 'Malwr', 93.65301561, 12441, 93.65301561, 9956],\n",
  2850. " ['Illinois Wesleyan University',\n",
  2851. " 'Malwr',\n",
  2852. " 95.52351197,\n",
  2853. " 17778,\n",
  2854. " 95.52351197,\n",
  2855. " 2728],\n",
  2856. " ['Immaculata University', 'Malwr', 95.5430752, 44912, 95.5430752, 6872],\n",
  2857. " ['Indian River State College',\n",
  2858. " 'Malwr',\n",
  2859. " 94.98654175,\n",
  2860. " 14670,\n",
  2861. " 94.98654175,\n",
  2862. " 8573],\n",
  2863. " ['Indiana Institute of Technology',\n",
  2864. " 'Attack',\n",
  2865. " 94.36212816,\n",
  2866. " 4707,\n",
  2867. " 94.36212816,\n",
  2868. " 5142],\n",
  2869. " ['Indiana State University', 'Attack', 95.55798068, 47740, 95.55798068, 5133],\n",
  2870. " ['Indiana University - Purdue University Indianapolis',\n",
  2871. " 'Attack',\n",
  2872. " 94.69022497,\n",
  2873. " 16416,\n",
  2874. " 94.69022497,\n",
  2875. " 2686],\n",
  2876. " ['Indiana University Bloomington',\n",
  2877. " 'Attack',\n",
  2878. " 94.16067964,\n",
  2879. " 24550,\n",
  2880. " 94.16067964,\n",
  2881. " 6539],\n",
  2882. " ['Indiana University East', 'Attack', 94.26971441, 19682, 94.26971441, 8588],\n",
  2883. " ['Indiana University Fort Wayne',\n",
  2884. " 'Attack',\n",
  2885. " 94.8391263,\n",
  2886. " 19244,\n",
  2887. " 94.8391263,\n",
  2888. " 1093],\n",
  2889. " ['Indiana University Kokomo',\n",
  2890. " 'Attack',\n",
  2891. " 94.92346943,\n",
  2892. " 22926,\n",
  2893. " 94.92346943,\n",
  2894. " 7309],\n",
  2895. " ['Indiana University Northwest',\n",
  2896. " 'Attack',\n",
  2897. " 96.08567065,\n",
  2898. " 21429,\n",
  2899. " 96.08567065,\n",
  2900. " 7966],\n",
  2901. " ['Indiana University of Pennsylvania',\n",
  2902. " 'Attack',\n",
  2903. " 96.99978786,\n",
  2904. " 10741,\n",
  2905. " 96.99978786,\n",
  2906. " 7174],\n",
  2907. " ['Indiana University South Bend',\n",
  2908. " 'Malwr',\n",
  2909. " 94.86047897,\n",
  2910. " 10532,\n",
  2911. " 94.86047897,\n",
  2912. " 9425],\n",
  2913. " ['Indiana University Southeast',\n",
  2914. " 'Malwr',\n",
  2915. " 93.17820935,\n",
  2916. " 19944,\n",
  2917. " 93.17820935,\n",
  2918. " 3765],\n",
  2919. " ['Indiana Wesleyan University',\n",
  2920. " 'Malwr',\n",
  2921. " 95.05962193,\n",
  2922. " 8322,\n",
  2923. " 95.05962193,\n",
  2924. " 4230],\n",
  2925. " ['Iona College', 'Malwr', 93.14276634, 47182, 93.14276634, 1742],\n",
  2926. " ['Iowa State University', 'Malwr', 95.68451072, 30587, 95.68451072, 3369],\n",
  2927. " ['Iowa Wesleyan University', 'Malwr', 95.23163238, 10558, 95.23163238, 7936],\n",
  2928. " ['Irell and Manella Graduate School of Biological Sciences',\n",
  2929. " 'Attack',\n",
  2930. " 95.92643859,\n",
  2931. " 15478,\n",
  2932. " 95.92643859,\n",
  2933. " 3814],\n",
  2934. " ['Ithaca College', 'Attack', 94.55892349, 2420, 94.55892349, 8494],\n",
  2935. " ['Jackson State University', 'Attack', 94.26797955, 49522, 94.26797955, 5581],\n",
  2936. " ['Jacksonville State University',\n",
  2937. " 'Attack',\n",
  2938. " 95.09169071,\n",
  2939. " 6181,\n",
  2940. " 95.09169071,\n",
  2941. " 7122],\n",
  2942. " ['Jacksonville University', 'Attack', 94.82519967, 13974, 94.82519967, 6881],\n",
  2943. " ['James Madison University', 'Attack', 94.75591095, 10575, 94.75591095, 4841],\n",
  2944. " ['Jamestown Business College', 'Attack', 97.23601091, 7250, 97.23601091, 233],\n",
  2945. " ['Jarvis Christian College', 'Attack', 96.83719749, 26727, 96.83719749, 9737],\n",
  2946. " ['John Brown University', 'Attack', 96.03871116, 17040, 96.03871116, 9537],\n",
  2947. " ['John Carroll University', 'Attack', 96.11471763, 3849, 96.11471763, 8555],\n",
  2948. " ['John F. Kennedy University',\n",
  2949. " 'Attack',\n",
  2950. " 94.50869437,\n",
  2951. " 40823,\n",
  2952. " 94.50869437,\n",
  2953. " 252],\n",
  2954. " ['John Jay College of Criminal Justice',\n",
  2955. " 'Malwr',\n",
  2956. " 93.95663905,\n",
  2957. " 18869,\n",
  2958. " 93.95663905,\n",
  2959. " 247],\n",
  2960. " ['John Paul the Great Catholic University',\n",
  2961. " 'Malwr',\n",
  2962. " 97.82001565,\n",
  2963. " 17206,\n",
  2964. " 97.82001565,\n",
  2965. " 862],\n",
  2966. " ['Johns Hopkins University', 'Malwr', 95.35718472, 32769, 95.35718472, 2514],\n",
  2967. " ['Johnson and Wales University',\n",
  2968. " 'Attack',\n",
  2969. " 94.91988943,\n",
  2970. " 35207,\n",
  2971. " 94.91988943,\n",
  2972. " 8358],\n",
  2973. " ['Johnson C. Smith University',\n",
  2974. " 'Attack',\n",
  2975. " 96.49020252,\n",
  2976. " 46913,\n",
  2977. " 96.49020252,\n",
  2978. " 1774],\n",
  2979. " ['Johnson University', 'Attack', 95.49804157, 48518, 95.49804157, 7692],\n",
  2980. " ['Judson College', 'Attack', 95.89799869, 41054, 95.89799869, 7988],\n",
  2981. " ['Judson University', 'Attack', 95.10430085, 20976, 95.10430085, 1218],\n",
  2982. " ['Juniata College', 'Attack', 95.18352466, 17112, 95.18352466, 7516],\n",
  2983. " ['Kalamazoo College', 'Attack', 94.00231614, 11720, 94.00231614, 1734],\n",
  2984. " ['Kansas City Art Institute', 'Attack', 96.60044692, 8526, 96.60044692, 6558],\n",
  2985. " ['Kansas City University', 'Attack', 95.92045866, 10236, 95.92045866, 4789],\n",
  2986. " ['Kansas State University', 'Attack', 93.98651367, 30586, 93.98651367, 8101],\n",
  2987. " ['Kansas Wesleyan University',\n",
  2988. " 'Attack',\n",
  2989. " 93.26165549,\n",
  2990. " 1716,\n",
  2991. " 93.26165549,\n",
  2992. " 7450],\n",
  2993. " ['Kean University', 'Malwr', 94.59737806, 48547, 94.59737806, 2173],\n",
  2994. " ['Keck Graduate Institute', 'Malwr', 93.77357368, 37799, 93.77357368, 9559],\n",
  2995. " ['Keene State College', 'Malwr', 93.69846761, 47645, 93.69846761, 9729],\n",
  2996. " ['Keiser University', 'Malwr', 95.04707545, 18826, 95.04707545, 2880],\n",
  2997. " ['Kennesaw State University', 'Malwr', 92.99356374, 23222, 92.99356374, 5508],\n",
  2998. " ['Kent State University', 'Malwr', 95.15473233, 48488, 95.15473233, 217],\n",
  2999. " ['Kentucky Christian University',\n",
  3000. " 'Malwr',\n",
  3001. " 96.06638936,\n",
  3002. " 49384,\n",
  3003. " 96.06638936,\n",
  3004. " 222],\n",
  3005. " ['Kentucky State University', 'Web', 95.04239496, 5412, 95.04239496, 6127],\n",
  3006. " ['Kentucky Wesleyan College', 'Malwr', 95.45244178, 24521, 95.45244178, 1690],\n",
  3007. " ['Kenyon College', 'Attack', 95.63465905, 6660, 95.63465905, 2453],\n",
  3008. " ['Kettering College', 'Attack', 95.51997745, 20537, 95.51997745, 596],\n",
  3009. " ['Kettering University', 'Attack', 93.00091246, 44752, 93.00091246, 7963],\n",
  3010. " ['Keuka College', 'Attack', 94.12939074, 9580, 94.12939074, 6720],\n",
  3011. " ['Keystone College', 'Attack', 95.44265107, 3571, 95.44265107, 7162],\n",
  3012. " ['King University', 'Attack', 94.60351033, 33569, 94.60351033, 1641],\n",
  3013. " [\"King's College\", 'Attack', 93.4959959, 4898, 93.4959959, 1573],\n",
  3014. " ['Knox College', 'Attack', 93.92286723, 43071, 93.92286723, 9772],\n",
  3015. " ['Kutztown University of Pennsylvania',\n",
  3016. " 'Attack',\n",
  3017. " 96.41262717,\n",
  3018. " 24097,\n",
  3019. " 96.41262717,\n",
  3020. " 4355],\n",
  3021. " ['Kuyper College', 'Attack', 94.23338919, 26798, 94.23338919, 1604],\n",
  3022. " ['La Roche University', 'Attack', 94.69482019, 15797, 94.69482019, 3358],\n",
  3023. " ['La Salle University', 'Attack', 95.21730784, 25754, 95.21730784, 2906],\n",
  3024. " ['La Sierra University', 'Malwr', 94.03516027, 11039, 94.03516027, 1321],\n",
  3025. " ['Labour\\x8e College', 'Attack', 93.06245796, 6249, 93.06245796, 5402],\n",
  3026. " ['Lafayette College', 'Attack', 95.49904656, 11253, 95.49904656, 2856],\n",
  3027. " ['LaGrange College', 'Malwr', 95.71386239, 9071, 95.71386239, 4653],\n",
  3028. " ['Laguna College of Art and Design',\n",
  3029. " 'Attack',\n",
  3030. " 95.56421186,\n",
  3031. " 10939,\n",
  3032. " 95.56421186,\n",
  3033. " 1802],\n",
  3034. " ['Lake Erie College', 'Malwr', 93.57669764, 41727, 93.57669764, 5092],\n",
  3035. " ['Lake Forest College', 'Malwr', 95.22705535, 3516, 95.22705535, 6077],\n",
  3036. " ['Lake Forest Graduate School of Management',\n",
  3037. " 'Malwr',\n",
  3038. " 96.44309524,\n",
  3039. " 7150,\n",
  3040. " 96.44309524,\n",
  3041. " 4954],\n",
  3042. " ['Lake Superior State University',\n",
  3043. " 'Malwr',\n",
  3044. " 96.47354513,\n",
  3045. " 15371,\n",
  3046. " 96.47354513,\n",
  3047. " 4090],\n",
  3048. " ['Lake Washington Institute of Technology',\n",
  3049. " 'Web',\n",
  3050. " 94.82476083,\n",
  3051. " 35615,\n",
  3052. " 94.82476083,\n",
  3053. " 891],\n",
  3054. " ['Lakeland University', 'Attack', 95.01496346, 25759, 95.01496346, 7720],\n",
  3055. " ['Lakeview College of Nursing',\n",
  3056. " 'Attack',\n",
  3057. " 95.95913947,\n",
  3058. " 35755,\n",
  3059. " 95.95913947,\n",
  3060. " 6419],\n",
  3061. " ['Lamar University', 'Attack', 96.39995336, 9224, 96.39995336, 5305],\n",
  3062. " ['Lancaster Bible College', 'Attack', 95.25758823, 14863, 95.25758823, 3836],\n",
  3063. " ['Lander University', 'Attack', 95.59427634, 10645, 95.59427634, 8697],\n",
  3064. " ['Landmark College', 'Attack', 95.04848857, 8490, 95.04848857, 2183],\n",
  3065. " ['Lane College', 'Attack', 94.97697955, 28465, 94.97697955, 3407],\n",
  3066. " ['Langston University', 'Attack', 94.0113588, 7733, 94.0113588, 6528],\n",
  3067. " ['Lasell University', 'Attack', 96.97941517, 26960, 96.97941517, 1014],\n",
  3068. " ['Lawrence Technological University',\n",
  3069. " 'Attack',\n",
  3070. " 95.18748551,\n",
  3071. " 17360,\n",
  3072. " 95.18748551,\n",
  3073. " 140],\n",
  3074. " ['Lawrence University', 'Attack', 94.39699023, 21897, 94.39699023, 2028],\n",
  3075. " ['Le Moyne College', 'Attack', 95.07885774, 8126, 95.07885774, 2727],\n",
  3076. " ['Lebanon Valley College', 'Attack', 95.52025825, 13687, 95.52025825, 258],\n",
  3077. " ['Lee University', 'Attack', 95.43178034, 1539, 95.43178034, 1822],\n",
  3078. " ['Lees-McRae College', 'Attack', 93.70367901, 12673, 93.70367901, 6276],\n",
  3079. " ['Lehigh University', 'Attack', 95.12246915, 41137, 95.12246915, 8963],\n",
  3080. " ['Lehman College, CUNY', 'Attack', 95.28124305, 1423, 95.28124305, 1800],\n",
  3081. " ['LeMoyne-Owen College', 'Attack', 95.43430191, 38439, 95.43430191, 4509],\n",
  3082. " ['Lenoir-Rhyne University', 'Attack', 94.98778094, 46332, 94.98778094, 5523],\n",
  3083. " ['Lesley University', 'Attack', 95.1804051, 13250, 95.1804051, 4600],\n",
  3084. " ['LeTourneau University', 'Attack', 95.22468612, 46684, 95.22468612, 9063],\n",
  3085. " ['Lewis & Clark College', 'Attack', 94.85235945, 5907, 94.85235945, 7255],\n",
  3086. " ['Lewis University', 'Attack', 93.96877171, 1135, 93.96877171, 2076],\n",
  3087. " ['Lewis-Clark State College', 'Attack', 95.00570253, 5320, 95.00570253, 1753],\n",
  3088. " ['Liberty University', 'Attack', 95.61694209, 23229, 95.61694209, 4199],\n",
  3089. " ['Life Pacific College', 'Malwr', 93.14301191, 35687, 93.14301191, 1121],\n",
  3090. " ['Life University', 'Malwr', 93.37062205, 22762, 93.37062205, 2513],\n",
  3091. " ['LIM College', 'Attack', 95.05533366, 39399, 95.05533366, 1138],\n",
  3092. " ['Limestone College', 'Attack', 94.53409656, 22377, 94.53409656, 8631],\n",
  3093. " ['Lincoln Christian University',\n",
  3094. " 'Attack',\n",
  3095. " 93.18885954,\n",
  3096. " 9248,\n",
  3097. " 93.18885954,\n",
  3098. " 4515],\n",
  3099. " ['Lincoln College', 'Attack', 94.31014372, 25386, 94.31014372, 168],\n",
  3100. " ['Lincoln Memorial University',\n",
  3101. " 'Attack',\n",
  3102. " 93.75833737,\n",
  3103. " 47206,\n",
  3104. " 93.75833737,\n",
  3105. " 8004],\n",
  3106. " ['Lincoln University', 'Attack', 94.70230647, 29150, 94.70230647, 8781],\n",
  3107. " ['Lincoln University, Missouri',\n",
  3108. " 'Attack',\n",
  3109. " 95.13028512,\n",
  3110. " 11170,\n",
  3111. " 95.13028512,\n",
  3112. " 2620],\n",
  3113. " ['Lindenwood University', 'Attack', 95.24602514, 15454, 95.24602514, 5552],\n",
  3114. " ['Lindsey Wilson College', 'Attack', 95.28221507, 49836, 95.28221507, 8564],\n",
  3115. " ['Linfield University', 'Attack', 96.51608674, 46187, 96.51608674, 3159],\n",
  3116. " ['Lipscomb University', 'Attack', 95.74554919, 19390, 95.74554919, 1379],\n",
  3117. " ['Livingstone College', 'Attack', 95.03296464, 46563, 95.03296464, 6444],\n",
  3118. " ['Lock Haven University', 'Attack', 94.9666079, 35819, 94.9666079, 9113],\n",
  3119. " ['Logan University', 'Attack', 95.38566554, 44709, 95.38566554, 3620],\n",
  3120. " ['Loma Linda University', 'Attack', 95.51577899, 33724, 95.51577899, 9731],\n",
  3121. " ['Long Island University', 'Attack', 94.76611662, 2574, 94.76611662, 6565],\n",
  3122. " ['Longwood University', 'Attack', 94.96703082, 23949, 94.96703082, 2888],\n",
  3123. " ['Loras College', 'Attack', 94.94930135, 1219, 94.94930135, 3119],\n",
  3124. " ['Louisiana College', 'Attack', 95.55469968, 4358, 95.55469968, 610],\n",
  3125. " ['Louisiana State University',\n",
  3126. " 'Attack',\n",
  3127. " 95.08582902,\n",
  3128. " 42672,\n",
  3129. " 95.08582902,\n",
  3130. " 920],\n",
  3131. " ['Louisiana State University Health Sciences Center',\n",
  3132. " 'Attack',\n",
  3133. " 94.40716862,\n",
  3134. " 28234,\n",
  3135. " 94.40716862,\n",
  3136. " 2463],\n",
  3137. " ['Louisiana State University Health Sciences Center-Shreveport',\n",
  3138. " 'Attack',\n",
  3139. " 95.26770863,\n",
  3140. " 5837,\n",
  3141. " 95.26770863,\n",
  3142. " 6213],\n",
  3143. " ['Louisiana State University in Shreveport',\n",
  3144. " 'Attack',\n",
  3145. " 94.41746637,\n",
  3146. " 18630,\n",
  3147. " 94.41746637,\n",
  3148. " 5789],\n",
  3149. " ['Louisiana State University of Alexandria',\n",
  3150. " 'Attack',\n",
  3151. " 95.53411668,\n",
  3152. " 23702,\n",
  3153. " 95.53411668,\n",
  3154. " 375],\n",
  3155. " ['Louisiana Tech University', 'Malwr', 95.07649987, 29398, 95.07649987, 8102],\n",
  3156. " ['Lourdes University', 'Malwr', 96.5402793, 8305, 96.5402793, 1004],\n",
  3157. " ['Loyola Marymount University',\n",
  3158. " 'Malwr',\n",
  3159. " 94.27883096,\n",
  3160. " 34685,\n",
  3161. " 94.27883096,\n",
  3162. " 7401],\n",
  3163. " ['Loyola University Chicago', 'Malwr', 94.78143478, 31293, 94.78143478, 9499],\n",
  3164. " ['Loyola University Maryland', 'Malwr', 95.24681981, 2624, 95.24681981, 7733],\n",
  3165. " ['Loyola University New Orleans',\n",
  3166. " 'Attack',\n",
  3167. " 95.78237235,\n",
  3168. " 16739,\n",
  3169. " 95.78237235,\n",
  3170. " 6587],\n",
  3171. " ['Lubbock Christian University',\n",
  3172. " 'Attack',\n",
  3173. " 96.40677002,\n",
  3174. " 2346,\n",
  3175. " 96.40677002,\n",
  3176. " 4760],\n",
  3177. " ['Luther College', 'Attack', 95.47187314, 33860, 95.47187314, 2695],\n",
  3178. " ['Lycoming College', 'Attack', 95.91986067, 43608, 95.91986067, 8970],\n",
  3179. " ['Lynn University', 'Attack', 95.06876803, 27588, 95.06876803, 4562],\n",
  3180. " ['Lyon College', 'Attack', 94.26204055, 20945, 94.26204055, 202],\n",
  3181. " ['Macalester College', 'Attack', 93.93608674, 13721, 93.93608674, 4926],\n",
  3182. " ['MacMurray College', 'Attack', 96.27882686, 40800, 96.27882686, 653],\n",
  3183. " ['Madonna University', 'Attack', 94.3299798, 42654, 94.3299798, 3764],\n",
  3184. " ['Magdalen College of the Liberal Arts',\n",
  3185. " 'Attack',\n",
  3186. " 95.38941266,\n",
  3187. " 9055,\n",
  3188. " 95.38941266,\n",
  3189. " 2654],\n",
  3190. " ['Maharishi International University',\n",
  3191. " 'Attack',\n",
  3192. " 92.41121428,\n",
  3193. " 7008,\n",
  3194. " 92.41121428,\n",
  3195. " 7378],\n",
  3196. " ['Maine College of Art', 'Attack', 96.52152552, 37805, 96.52152552, 5125],\n",
  3197. " ['Maine Maritime Academy', 'Attack', 94.40329758, 18064, 94.40329758, 9777],\n",
  3198. " ['Malone University', 'Attack', 96.07479082, 49367, 96.07479082, 662],\n",
  3199. " ['Manchester University', 'Attack', 94.41397277, 38347, 94.41397277, 3085],\n",
  3200. " ['Manhattan Christian College',\n",
  3201. " 'Attack',\n",
  3202. " 96.66889549,\n",
  3203. " 21212,\n",
  3204. " 96.66889549,\n",
  3205. " 4139],\n",
  3206. " ['Manhattan College', 'Attack', 95.01709623, 40038, 95.01709623, 8192],\n",
  3207. " ['Manhattan School of Music', 'Malwr', 93.83963255, 36276, 93.83963255, 6760],\n",
  3208. " ['Manhattanville College', 'Malwr', 94.78908136, 32320, 94.78908136, 2168],\n",
  3209. " ['Mansfield University of Pennsylvania',\n",
  3210. " 'Malwr',\n",
  3211. " 95.53152235,\n",
  3212. " 34375,\n",
  3213. " 95.53152235,\n",
  3214. " 4871],\n",
  3215. " ['Maranatha Baptist University',\n",
  3216. " 'Malwr',\n",
  3217. " 94.84012902,\n",
  3218. " 18663,\n",
  3219. " 94.84012902,\n",
  3220. " 2719],\n",
  3221. " ['Maria College', 'Attack', 93.76135689, 981, 93.76135689, 4969],\n",
  3222. " ['Marian University', 'Attack', 95.72630655, 18334, 95.72630655, 9087],\n",
  3223. " ['Marian University, Wisconsin',\n",
  3224. " 'Malwr',\n",
  3225. " 93.71768068,\n",
  3226. " 14640,\n",
  3227. " 93.71768068,\n",
  3228. " 8826],\n",
  3229. " ['Marietta College', 'Malwr', 94.85223781, 18475, 94.85223781, 4509],\n",
  3230. " ['Marist College', 'Attack', 94.59999514, 29293, 94.59999514, 4323],\n",
  3231. " ['Marquette University', 'Attack', 94.46713615, 23339, 94.46713615, 8349],\n",
  3232. " ['Mars Hill University', 'Attack', 95.69867156, 33854, 95.69867156, 6717],\n",
  3233. " ['Marshall B. Ketchum University',\n",
  3234. " 'Malwr',\n",
  3235. " 94.58346507,\n",
  3236. " 7934,\n",
  3237. " 94.58346507,\n",
  3238. " 3370],\n",
  3239. " ['Marshall University', 'Attack', 94.56218062, 46302, 94.56218062, 8484],\n",
  3240. " ['Martin Luther College', 'Attack', 93.40723376, 33017, 93.40723376, 2249],\n",
  3241. " ['Martin University', 'Attack', 95.18448418, 30098, 95.18448418, 1537],\n",
  3242. " ['Mary Baldwin University', 'Attack', 94.96310862, 5224, 94.96310862, 3697],\n",
  3243. " ['Maryland Institute College of Art',\n",
  3244. " 'Attack',\n",
  3245. " 94.16721208,\n",
  3246. " 41528,\n",
  3247. " 94.16721208,\n",
  3248. " 1048],\n",
  3249. " ['Maryland University of Integrative Health',\n",
  3250. " 'Attack',\n",
  3251. " 93.7969295,\n",
  3252. " 23418,\n",
  3253. " 93.7969295,\n",
  3254. " 3972],\n",
  3255. " ['Marymount California University',\n",
  3256. " 'Malwr',\n",
  3257. " 96.94891982,\n",
  3258. " 19825,\n",
  3259. " 96.94891982,\n",
  3260. " 6314],\n",
  3261. " ['Marymount Manhattan College',\n",
  3262. " 'Attack',\n",
  3263. " 96.10126621,\n",
  3264. " 34392,\n",
  3265. " 96.10126621,\n",
  3266. " 588],\n",
  3267. " ['Marymount University', 'Attack', 94.9795466, 15995, 94.9795466, 8799],\n",
  3268. " ['Maryville College', 'Attack', 94.66123823, 25532, 94.66123823, 5108],\n",
  3269. " ['Maryville University', 'Attack', 95.85929969, 2185, 95.85929969, 1392],\n",
  3270. " ['Marywood University', 'Attack', 94.01456022, 14698, 94.01456022, 2794],\n",
  3271. " ['Massachusetts College of Art and Design',\n",
  3272. " 'Attack',\n",
  3273. " 94.00381454,\n",
  3274. " 755,\n",
  3275. " 94.00381454,\n",
  3276. " 872],\n",
  3277. " ['Massachusetts College of Liberal Arts',\n",
  3278. " 'Attack',\n",
  3279. " 93.42581929,\n",
  3280. " 34361,\n",
  3281. " 93.42581929,\n",
  3282. " 5298],\n",
  3283. " ['Massachusetts Institute of Technology',\n",
  3284. " 'Attack',\n",
  3285. " 93.96034979,\n",
  3286. " 49661,\n",
  3287. " 93.96034979,\n",
  3288. " 8093],\n",
  3289. " ['Massachusetts Maritime Academy',\n",
  3290. " 'Attack',\n",
  3291. " 94.91995765,\n",
  3292. " 27888,\n",
  3293. " 94.91995765,\n",
  3294. " 121],\n",
  3295. " ['Massachusetts School of Law',\n",
  3296. " 'Attack',\n",
  3297. " 94.69611622,\n",
  3298. " 23875,\n",
  3299. " 94.69611622,\n",
  3300. " 4096],\n",
  3301. " ['Mayo Clinic College of Medicine and Science',\n",
  3302. " 'Attack',\n",
  3303. " 96.1937118,\n",
  3304. " 7143,\n",
  3305. " 96.1937118,\n",
  3306. " 5068],\n",
  3307. " ['Mayville State University', 'Attack', 94.8086696, 11987, 94.8086696, 5692],\n",
  3308. " ['McDaniel College', 'Attack', 94.77823336, 33378, 94.77823336, 2752],\n",
  3309. " ['McKendree University', 'Attack', 95.38881808, 46278, 95.38881808, 1109],\n",
  3310. " ['McMurry University', 'Attack', 94.49940275, 15914, 94.49940275, 7412],\n",
  3311. " ['McNeese State University', 'Attack', 93.44641934, 22322, 93.44641934, 6887],\n",
  3312. " ['McPherson College', 'Attack', 95.89429022, 22666, 95.89429022, 2953],\n",
  3313. " ['MCPHS University', 'Attack', 96.2683131, 10646, 96.2683131, 730],\n",
  3314. " ['Medaille College', 'Attack', 96.40166321, 30237, 96.40166321, 279],\n",
  3315. " ['Medgar Evers College', 'Attack', 96.28852207, 19119, 96.28852207, 9302],\n",
  3316. " ['Medical College of Wisconsin',\n",
  3317. " 'Attack',\n",
  3318. " 95.73899969,\n",
  3319. " 3379,\n",
  3320. " 95.73899969,\n",
  3321. " 4798],\n",
  3322. " ['Medical University of South Carolina',\n",
  3323. " 'Attack',\n",
  3324. " 94.04897777,\n",
  3325. " 32059,\n",
  3326. " 94.04897777,\n",
  3327. " 7121],\n",
  3328. " ['Meharry Medical College', 'Attack', 95.1825947, 19488, 95.1825947, 2775],\n",
  3329. " ['Memphis College of Art', 'Attack', 93.13944669, 19111, 93.13944669, 3386],\n",
  3330. " ['Menlo College', 'Attack', 95.85335159, 13752, 95.85335159, 2286],\n",
  3331. " ['Mercer University', 'Attack', 95.05571223, 40518, 95.05571223, 1914],\n",
  3332. " ['Mercy College', 'Malwr', 96.08763516, 1609, 96.08763516, 9753],\n",
  3333. " ['Mercy College of Health Sciences',\n",
  3334. " 'Attack',\n",
  3335. " 94.4088148,\n",
  3336. " 17723,\n",
  3337. " 94.4088148,\n",
  3338. " 553],\n",
  3339. " ['Mercy College of Ohio', 'Malwr', 96.12400357, 41084, 96.12400357, 4569],\n",
  3340. " ['Mercyhurst University', 'Attack', 95.2194804, 38172, 95.2194804, 2515],\n",
  3341. " ['Meredith College', 'Attack', 94.71852162, 3581, 94.71852162, 9450],\n",
  3342. " ['Merrimack College', 'Attack', 95.88490197, 20665, 95.88490197, 6220],\n",
  3343. " ['Messiah University', 'Attack', 95.06438995, 21887, 95.06438995, 8260],\n",
  3344. " ['Methodist College', 'Attack', 96.55369435, 49171, 96.55369435, 9610],\n",
  3345. " ['Methodist University', 'Attack', 94.79820359, 45341, 94.79820359, 6478],\n",
  3346. " ['Metropolitan College of New York',\n",
  3347. " 'Attack',\n",
  3348. " 95.20154175,\n",
  3349. " 40469,\n",
  3350. " 95.20154175,\n",
  3351. " 2106],\n",
  3352. " ['Metropolitan State University',\n",
  3353. " 'Attack',\n",
  3354. " 95.67180167,\n",
  3355. " 48843,\n",
  3356. " 95.67180167,\n",
  3357. " 1516],\n",
  3358. " ['Metropolitan State University of Denver',\n",
  3359. " 'Attack',\n",
  3360. " 96.17891432,\n",
  3361. " 43617,\n",
  3362. " 96.17891432,\n",
  3363. " 8528],\n",
  3364. " ['MGH Institute of Health Professions',\n",
  3365. " 'Attack',\n",
  3366. " 94.58230319,\n",
  3367. " 9295,\n",
  3368. " 94.58230319,\n",
  3369. " 8853],\n",
  3370. " ['Miami Dade College', 'Attack', 94.12043904, 25455, 94.12043904, 4101],\n",
  3371. " ['Miami University', 'Attack', 95.65301265, 40974, 95.65301265, 8137],\n",
  3372. " ['Michigan School of Psychology',\n",
  3373. " 'Attack',\n",
  3374. " 95.57963462,\n",
  3375. " 25818,\n",
  3376. " 95.57963462,\n",
  3377. " 3985],\n",
  3378. " ['Michigan State University',\n",
  3379. " 'Attack',\n",
  3380. " 96.17080617,\n",
  3381. " 42662,\n",
  3382. " 96.17080617,\n",
  3383. " 4290],\n",
  3384. " ['Michigan Technological University',\n",
  3385. " 'Attack',\n",
  3386. " 93.54524958,\n",
  3387. " 18532,\n",
  3388. " 93.54524958,\n",
  3389. " 6231],\n",
  3390. " ['Mid-America Christian University',\n",
  3391. " 'Attack',\n",
  3392. " 95.55371629,\n",
  3393. " 13765,\n",
  3394. " 95.55371629,\n",
  3395. " 2084],\n",
  3396. " ['MidAmerica Nazarene University',\n",
  3397. " 'Attack',\n",
  3398. " 96.1703014,\n",
  3399. " 48690,\n",
  3400. " 96.1703014,\n",
  3401. " 7866],\n",
  3402. " ['Mid-Atlantic Christian University',\n",
  3403. " 'Attack',\n",
  3404. " 94.63988103,\n",
  3405. " 25007,\n",
  3406. " 94.63988103,\n",
  3407. " 6963],\n",
  3408. " ['Middle Georgia State University',\n",
  3409. " 'Attack',\n",
  3410. " 93.6583407,\n",
  3411. " 43251,\n",
  3412. " 93.6583407,\n",
  3413. " 1007],\n",
  3414. " ['Middle Tennessee School of Anesthesia',\n",
  3415. " 'Attack',\n",
  3416. " 94.00976263,\n",
  3417. " 23642,\n",
  3418. " 94.00976263,\n",
  3419. " 6282],\n",
  3420. " ['Middle Tennessee State University',\n",
  3421. " 'Attack',\n",
  3422. " 94.78990445,\n",
  3423. " 29840,\n",
  3424. " 94.78990445,\n",
  3425. " 9047],\n",
  3426. " ['Middlebury College', 'Attack', 93.69782641, 15469, 93.69782641, 8610],\n",
  3427. " ['Midland College', 'Attack', 95.45290903, 40841, 95.45290903, 6264],\n",
  3428. " ['Midland University', 'Attack', 95.15759383, 17297, 95.15759383, 9187],\n",
  3429. " ['Midway University', 'Attack', 95.88917886, 689, 95.88917886, 8501],\n",
  3430. " ['Midwestern State University',\n",
  3431. " 'Attack',\n",
  3432. " 96.16599495,\n",
  3433. " 1182,\n",
  3434. " 96.16599495,\n",
  3435. " 5937],\n",
  3436. " ['Midwestern University', 'Attack', 95.73674073, 19590, 95.73674073, 5204],\n",
  3437. " ['Miles College', 'Attack', 95.34567165, 40185, 95.34567165, 9374],\n",
  3438. " ['Millersville University of Pennsylvania',\n",
  3439. " 'Attack',\n",
  3440. " 96.26199211,\n",
  3441. " 46282,\n",
  3442. " 96.26199211,\n",
  3443. " 7730],\n",
  3444. " ['Milligan University', 'Attack', 96.16709089, 5929, 96.16709089, 4389],\n",
  3445. " ['Millikin University', 'Attack', 94.9660804, 7326, 94.9660804, 1618],\n",
  3446. " ['Mills College', 'Attack', 93.7896399, 37832, 93.7896399, 6554],\n",
  3447. " ['Millsaps College', 'Attack', 94.68790576, 38281, 94.68790576, 4571],\n",
  3448. " ['Milwaukee Institute of Art and Design',\n",
  3449. " 'Attack',\n",
  3450. " 94.70139243,\n",
  3451. " 44263,\n",
  3452. " 94.70139243,\n",
  3453. " 5581],\n",
  3454. " ['Milwaukee School of Engineering',\n",
  3455. " 'Attack',\n",
  3456. " 95.48899665,\n",
  3457. " 34473,\n",
  3458. " 95.48899665,\n",
  3459. " 1011],\n",
  3460. " ['Minneapolis College of Art and Design',\n",
  3461. " 'Attack',\n",
  3462. " 93.83366399,\n",
  3463. " 48234,\n",
  3464. " 93.83366399,\n",
  3465. " 2356],\n",
  3466. " ['Minnesota State University Moorhead',\n",
  3467. " 'Attack',\n",
  3468. " 93.57322109,\n",
  3469. " 29973,\n",
  3470. " 93.57322109,\n",
  3471. " 5470],\n",
  3472. " ['Minnesota State University, Mankato',\n",
  3473. " 'Attack',\n",
  3474. " 93.93439963,\n",
  3475. " 19567,\n",
  3476. " 93.93439963,\n",
  3477. " 7139],\n",
  3478. " ['Minot State University', 'Attack', 94.9439251, 35460, 94.9439251, 9446],\n",
  3479. " ['Misericordia University', 'Attack', 95.54926431, 11576, 95.54926431, 6710],\n",
  3480. " ['Mississippi College', 'Attack', 94.28731199, 5410, 94.28731199, 3623],\n",
  3481. " ['Mississippi State University',\n",
  3482. " 'Malwr',\n",
  3483. " 94.72319983,\n",
  3484. " 18779,\n",
  3485. " 94.72319983,\n",
  3486. " 9437],\n",
  3487. " ['Mississippi University for Women',\n",
  3488. " 'Attack',\n",
  3489. " 96.97525878,\n",
  3490. " 29650,\n",
  3491. " 96.97525878,\n",
  3492. " 6115],\n",
  3493. " ['Mississippi Valley State University',\n",
  3494. " 'Attack',\n",
  3495. " 95.32858907,\n",
  3496. " 7003,\n",
  3497. " 95.32858907,\n",
  3498. " 6274],\n",
  3499. " ['Missouri Baptist University',\n",
  3500. " 'Attack',\n",
  3501. " 95.47105459,\n",
  3502. " 9995,\n",
  3503. " 95.47105459,\n",
  3504. " 7587],\n",
  3505. " ['Missouri Southern State University',\n",
  3506. " 'Attack',\n",
  3507. " 96.33273488,\n",
  3508. " 46522,\n",
  3509. " 96.33273488,\n",
  3510. " 5707],\n",
  3511. " ['Missouri State University',\n",
  3512. " 'Attack',\n",
  3513. " 94.64794938,\n",
  3514. " 17615,\n",
  3515. " 94.64794938,\n",
  3516. " 3060],\n",
  3517. " ['Missouri University of Science and Technology',\n",
  3518. " 'Attack',\n",
  3519. " 96.0767917,\n",
  3520. " 40645,\n",
  3521. " 96.0767917,\n",
  3522. " 5871],\n",
  3523. " ['Missouri Valley College', 'Attack', 95.82135557, 16364, 95.82135557, 590],\n",
  3524. " ['Missouri Western State University',\n",
  3525. " 'Attack',\n",
  3526. " 94.82075678,\n",
  3527. " 25180,\n",
  3528. " 94.82075678,\n",
  3529. " 5491],\n",
  3530. " ['Mitchell College', 'Attack', 93.54986982, 32848, 93.54986982, 3594],\n",
  3531. " ['Mitchell Hamline School of Law',\n",
  3532. " 'Attack',\n",
  3533. " 94.99656666,\n",
  3534. " 35521,\n",
  3535. " 94.99656666,\n",
  3536. " 4308],\n",
  3537. " ['Molloy College', 'Attack', 94.95956387, 32723, 94.95956387, 6047],\n",
  3538. " ['Monmouth College', 'Attack', 94.87619503, 46999, 94.87619503, 1864],\n",
  3539. " ['Monmouth University', 'Attack', 94.99914053, 5261, 94.99914053, 9895],\n",
  3540. " ['Monroe College', 'Attack', 95.64568667, 38882, 95.64568667, 8830],\n",
  3541. " ['Montana State University', 'Attack', 96.49731022, 31140, 96.49731022, 3005],\n",
  3542. " ['Montana State University Billings',\n",
  3543. " 'Attack',\n",
  3544. " 94.47594915,\n",
  3545. " 33689,\n",
  3546. " 94.47594915,\n",
  3547. " 5830],\n",
  3548. " ['Montana State University-Northern',\n",
  3549. " 'Attack',\n",
  3550. " 93.94710982,\n",
  3551. " 10996,\n",
  3552. " 93.94710982,\n",
  3553. " 4295],\n",
  3554. " ['Montana Tech', 'Attack', 93.77356913, 38591, 93.77356913, 8007],\n",
  3555. " ['Montclair State University',\n",
  3556. " 'Attack',\n",
  3557. " 93.59709078,\n",
  3558. " 5625,\n",
  3559. " 93.59709078,\n",
  3560. " 7520],\n",
  3561. " ['Montreat College', 'Attack', 96.91849722, 17120, 96.91849722, 3097],\n",
  3562. " ['Montserrat College of Art', 'Malwr', 94.76776394, 6733, 94.76776394, 5264],\n",
  3563. " ['Moody Bible Institute', 'Malwr', 94.28857505, 1395, 94.28857505, 851],\n",
  3564. " ['Moore College of Art and Design',\n",
  3565. " 'Attack',\n",
  3566. " 96.78859409,\n",
  3567. " 32235,\n",
  3568. " 96.78859409,\n",
  3569. " 2978],\n",
  3570. " ['Moravian College', 'Attack', 95.96798431, 22527, 95.96798431, 2418],\n",
  3571. " ['Morehead State University', 'Malwr', 94.15150056, 13538, 94.15150056, 1924],\n",
  3572. " ['Morehouse College', 'Attack', 93.87115337, 31082, 93.87115337, 7811],\n",
  3573. " ['Morehouse School of Medicine',\n",
  3574. " 'Attack',\n",
  3575. " 94.14511591,\n",
  3576. " 13584,\n",
  3577. " 94.14511591,\n",
  3578. " 5809],\n",
  3579. " ['Morgan State University', 'Malwr', 94.84971055, 14598, 94.58513172, 2777],\n",
  3580. " ['Morningside College', 'Attack', 95.21643245, 41909, 95.19085178, 2359],\n",
  3581. " ['Morris College', 'Malwr', 94.83094654, 42123, 94.84971055, 5103],\n",
  3582. " ['Morrisville State College', 'Malwr', 94.66338237, 43302, 95.21643245, 9227],\n",
  3583. " ['Mount Aloysius College', 'Attack', 94.70059889, 9661, 94.83094654, 3180],\n",
  3584. " ['Mount Carmel College of Nursing',\n",
  3585. " 'Attack',\n",
  3586. " 95.2536899,\n",
  3587. " 23051,\n",
  3588. " 94.66338237,\n",
  3589. " 7353],\n",
  3590. " ['Mount Holyoke College', 'Attack', 94.8222836, 25453, 94.70059889, 7048],\n",
  3591. " ['Mount Marty University', 'Malwr', 93.95835117, 26665, 95.2536899, 3326],\n",
  3592. " ['Mount Mary University', 'Attack', 95.44045692, 33455, 94.8222836, 7708],\n",
  3593. " ['Mount Mercy University', 'Attack', 97.60457455, 14666, 93.95835117, 8926],\n",
  3594. " ['Mount Saint Mary College', 'Attack', 95.5188474, 35340, 95.44045692, 1154],\n",
  3595. " [\"Mount Saint Mary's University\",\n",
  3596. " 'Attack',\n",
  3597. " 94.75373839,\n",
  3598. " 18074,\n",
  3599. " 97.60457455,\n",
  3600. " 5600],\n",
  3601. " ['Mount St. Joseph University',\n",
  3602. " 'Attack',\n",
  3603. " 96.03334287,\n",
  3604. " 17755,\n",
  3605. " 95.5188474,\n",
  3606. " 7488],\n",
  3607. " [\"Mount St. Mary's University\",\n",
  3608. " 'Attack',\n",
  3609. " 95.91356469,\n",
  3610. " 25498,\n",
  3611. " 94.75373839,\n",
  3612. " 5612],\n",
  3613. " ['Mount Vernon Nazarene University',\n",
  3614. " 'Attack',\n",
  3615. " 95.81821327,\n",
  3616. " 22028,\n",
  3617. " 96.03334287,\n",
  3618. " 2366],\n",
  3619. " ['Muhlenberg College', 'Attack', 94.67938038, 42272, 95.91356469, 7370],\n",
  3620. " ['Multnomah University', 'Attack', 92.65868779, 9357, 95.81821327, 1768],\n",
  3621. " ['Murray State University', 'Attack', 94.94929112, 31902, 94.67938038, 8486],\n",
  3622. " ['Muskingum University', 'Attack', 95.35594212, 36074, 92.65868779, 7086],\n",
  3623. " ['Naropa University', 'Malwr', 95.37587597, 41144, 94.94929112, 9952],\n",
  3624. " ['National American University',\n",
  3625. " 'Attack',\n",
  3626. " 95.37158202,\n",
  3627. " 6278,\n",
  3628. " 95.35594212,\n",
  3629. " 1652],\n",
  3630. " ['National Defense University',\n",
  3631. " 'Attack',\n",
  3632. " 95.83817895,\n",
  3633. " 41872,\n",
  3634. " 95.37587597,\n",
  3635. " 3507],\n",
  3636. " ['National Louis University', 'Malwr', 94.68758857, 98, 95.37158202, 8437],\n",
  3637. " ['National University', 'Malwr', 94.63531081, 16796, 95.83817895, 5228],\n",
  3638. " ['National University of Health Sciences',\n",
  3639. " 'Malwr',\n",
  3640. " 94.71937882,\n",
  3641. " 47337,\n",
  3642. " 94.68758857,\n",
  3643. " 8868],\n",
  3644. " ['Naval Postgraduate School', 'Malwr', 94.57194859, 29702, 94.63531081, 8453],\n",
  3645. " ['Nazarene Bible College', 'Attack', 95.50604854, 16170, 94.71937882, 4596],\n",
  3646. " ['Nazareth College', 'Attack', 93.94142775, 16919, 94.57194859, 6367],\n",
  3647. " ['Nebraska Christian College',\n",
  3648. " 'Attack',\n",
  3649. " 94.45106538,\n",
  3650. " 35284,\n",
  3651. " 95.50604854,\n",
  3652. " 4198],\n",
  3653. " ['Nebraska Methodist College',\n",
  3654. " 'Attack',\n",
  3655. " 95.43124828,\n",
  3656. " 44150,\n",
  3657. " 93.94142775,\n",
  3658. " 1080],\n",
  3659. " ['Nebraska Wesleyan University',\n",
  3660. " 'Attack',\n",
  3661. " 96.05534127,\n",
  3662. " 45959,\n",
  3663. " 94.45106538,\n",
  3664. " 9795],\n",
  3665. " ['Neumann University', 'Attack', 94.51742552, 16680, 95.43124828, 8896],\n",
  3666. " ['Nevada State College', 'Attack', 93.93810809, 49435, 96.05534127, 6632],\n",
  3667. " ['New College of Florida', 'Attack', 95.25917416, 20105, 94.51742552, 2769],\n",
  3668. " ['New England College', 'Malwr', 92.46287358, 6658, 93.93810809, 6406],\n",
  3669. " ['New England College of Optometry',\n",
  3670. " 'Malwr',\n",
  3671. " 96.41067176,\n",
  3672. " 48301,\n",
  3673. " 95.25917416,\n",
  3674. " 5299],\n",
  3675. " ['New England Conservatory', 'Malwr', 94.69964961, 502, 92.46287358, 3687],\n",
  3676. " ['New England Institute of Technology',\n",
  3677. " 'Malwr',\n",
  3678. " 95.04145022,\n",
  3679. " 21665,\n",
  3680. " 96.41067176,\n",
  3681. " 364],\n",
  3682. " ['New England Law | Boston', 'Attack', 94.59966658, 28550, 94.69964961, 5364],\n",
  3683. " ['New Hope Christian College',\n",
  3684. " 'Malwr',\n",
  3685. " 94.36934728,\n",
  3686. " 16868,\n",
  3687. " 95.04145022,\n",
  3688. " 3987],\n",
  3689. " ['New Jersey City University',\n",
  3690. " 'Attack',\n",
  3691. " 94.44953402,\n",
  3692. " 30465,\n",
  3693. " 94.59966658,\n",
  3694. " 9509],\n",
  3695. " ['New Jersey Institute of Technology',\n",
  3696. " 'Malwr',\n",
  3697. " 95.96868234,\n",
  3698. " 10297,\n",
  3699. " 94.36934728,\n",
  3700. " 5695],\n",
  3701. " ['New Mexico Highlands University',\n",
  3702. " 'Malwr',\n",
  3703. " 93.84668568,\n",
  3704. " 15700,\n",
  3705. " 94.44953402,\n",
  3706. " 8719],\n",
  3707. " ['New Mexico Institute of Mining and Technology',\n",
  3708. " 'Malwr',\n",
  3709. " 95.34411414,\n",
  3710. " 38439,\n",
  3711. " 95.96868234,\n",
  3712. " 5854],\n",
  3713. " ['New Mexico State University',\n",
  3714. " 'Attack',\n",
  3715. " 93.34238224,\n",
  3716. " 32033,\n",
  3717. " 93.84668568,\n",
  3718. " 8189],\n",
  3719. " ['New York Academy of Art', 'Malwr', 94.89464186, 22335, 95.34411414, 9000],\n",
  3720. " ['New York City College of Technology, CUNY',\n",
  3721. " 'Malwr',\n",
  3722. " 94.68614702,\n",
  3723. " 31168,\n",
  3724. " 93.34238224,\n",
  3725. " 1357],\n",
  3726. " ['New York College of Podiatric Medicine',\n",
  3727. " 'Attack',\n",
  3728. " 93.98843498,\n",
  3729. " 25827,\n",
  3730. " 94.89464186,\n",
  3731. " 3800],\n",
  3732. " ['New York Institute of Technology',\n",
  3733. " 'Malwr',\n",
  3734. " 95.69303269,\n",
  3735. " 22780,\n",
  3736. " 94.68614702,\n",
  3737. " 528],\n",
  3738. " ['New York Law School', 'Attack', 95.42882107, 13589, 93.98843498, 1665],\n",
  3739. " ['New York Medical College', 'Attack', 92.72757292, 27013, 95.69303269, 2694],\n",
  3740. " ['New York School of Interior Design',\n",
  3741. " 'Attack',\n",
  3742. " 95.82347469,\n",
  3743. " 2329,\n",
  3744. " 95.42882107,\n",
  3745. " 6372],\n",
  3746. " ['New York University', 'Attack', 95.15328851, 33066, 92.72757292, 2906],\n",
  3747. " ['Newberry College', 'Attack', 94.44267984, 33091, 95.82347469, 19],\n",
  3748. " ['Newman University', 'Attack', 94.78673486, 40297, 95.15328851, 6939],\n",
  3749. " ['NewSchool of Architecture and Design',\n",
  3750. " 'Attack',\n",
  3751. " 94.53401016,\n",
  3752. " 16882,\n",
  3753. " 94.44267984,\n",
  3754. " 3447],\n",
  3755. " ['Niagara University', 'Attack', 95.03657988, 42085, 94.78673486, 1676],\n",
  3756. " ['Nicholls State University',\n",
  3757. " 'Attack',\n",
  3758. " 95.58033379,\n",
  3759. " 26470,\n",
  3760. " 94.53401016,\n",
  3761. " 4673],\n",
  3762. " ['Nichols College', 'Attack', 96.00289299, 36400, 95.03657988, 5974],\n",
  3763. " ['Norfolk State University', 'Attack', 94.26738155, 27335, 95.58033379, 9759],\n",
  3764. " ['North Carolina Agricultural and Technical State University',\n",
  3765. " 'Malwr',\n",
  3766. " 94.91217237,\n",
  3767. " 44052,\n",
  3768. " 96.00289299,\n",
  3769. " 7176],\n",
  3770. " ['North Carolina Central University',\n",
  3771. " 'Malwr',\n",
  3772. " 94.67703047,\n",
  3773. " 45008,\n",
  3774. " 94.26738155,\n",
  3775. " 3926],\n",
  3776. " ['North Carolina State University',\n",
  3777. " 'Attack',\n",
  3778. " 93.35556537,\n",
  3779. " 35830,\n",
  3780. " 94.91217237,\n",
  3781. " 771],\n",
  3782. " ['North Carolina Wesleyan College',\n",
  3783. " 'Attack',\n",
  3784. " 93.55229817,\n",
  3785. " 37085,\n",
  3786. " 94.67703047,\n",
  3787. " 9390],\n",
  3788. " ['North Central College', 'Attack', 94.16709612, 49774, 93.35556537, 9536],\n",
  3789. " ['North Central University', 'Attack', 95.16666377, 7999, 93.55229817, 7032],\n",
  3790. " ['North Dakota State University',\n",
  3791. " 'Attack',\n",
  3792. " 95.96020358,\n",
  3793. " 2993,\n",
  3794. " 94.16709612,\n",
  3795. " 5723],\n",
  3796. " ['North Greenville University',\n",
  3797. " 'Attack',\n",
  3798. " 94.80463144,\n",
  3799. " 21183,\n",
  3800. " 95.16666377,\n",
  3801. " 2454],\n",
  3802. " ['North Park University', 'Attack', 95.99260433, 15692, 95.96020358, 9981],\n",
  3803. " ['Northeast Ohio Medical University',\n",
  3804. " 'Attack',\n",
  3805. " 94.45548552,\n",
  3806. " 7828,\n",
  3807. " 94.80463144,\n",
  3808. " 6266],\n",
  3809. " ['Northeastern Illinois University',\n",
  3810. " 'Attack',\n",
  3811. " 94.08918198,\n",
  3812. " 39143,\n",
  3813. " 95.99260433,\n",
  3814. " 7693],\n",
  3815. " ['Northeastern State University',\n",
  3816. " 'Attack',\n",
  3817. " 94.63491973,\n",
  3818. " 39396,\n",
  3819. " 94.45548552,\n",
  3820. " 1300],\n",
  3821. " ['Northeastern University', 'Attack', 96.50711912, 12508, 94.08918198, 4846],\n",
  3822. " ['Northern Arizona University',\n",
  3823. " 'Attack',\n",
  3824. " 95.2260515,\n",
  3825. " 45556,\n",
  3826. " 94.63491973,\n",
  3827. " 6217],\n",
  3828. " ['Northern Illinois University',\n",
  3829. " 'Attack',\n",
  3830. " 94.66560381,\n",
  3831. " 13597,\n",
  3832. " 96.50711912,\n",
  3833. " 5591],\n",
  3834. " ['Northern Kentucky University',\n",
  3835. " 'Attack',\n",
  3836. " 94.90726906,\n",
  3837. " 23827,\n",
  3838. " 95.2260515,\n",
  3839. " 9588],\n",
  3840. " ['Northern Michigan University',\n",
  3841. " 'Attack',\n",
  3842. " 95.32611297,\n",
  3843. " 14041,\n",
  3844. " 94.66560381,\n",
  3845. " 636],\n",
  3846. " ['Northern New Mexico College', 'Attack', 96.5932892, 7527, 94.90726906, 102],\n",
  3847. " ['Northern State University',\n",
  3848. " 'Attack',\n",
  3849. " 94.76160211,\n",
  3850. " 27115,\n",
  3851. " 95.32611297,\n",
  3852. " 2058],\n",
  3853. " ['Northern Vermont University',\n",
  3854. " 'Attack',\n",
  3855. " 93.35979906,\n",
  3856. " 32381,\n",
  3857. " 96.5932892,\n",
  3858. " 114],\n",
  3859. " ['Northland College', 'Attack', 94.86131684, 541, 94.76160211, 266],\n",
  3860. " ['Northpoint Bible College', 'Attack', 95.24281917, 28188, 93.35979906, 3516],\n",
  3861. " ['Northwest Florida State College',\n",
  3862. " 'Attack',\n",
  3863. " 95.66918346,\n",
  3864. " 34934,\n",
  3865. " 94.86131684,\n",
  3866. " 7684],\n",
  3867. " ['Northwest Missouri State University',\n",
  3868. " 'Malwr',\n",
  3869. " 96.09925622,\n",
  3870. " 6132,\n",
  3871. " 95.24281917,\n",
  3872. " 1193],\n",
  3873. " ['Northwest Nazarene University',\n",
  3874. " 'Malwr',\n",
  3875. " 93.8784316,\n",
  3876. " 21668,\n",
  3877. " 95.66918346,\n",
  3878. " 915],\n",
  3879. " ['Northwest University', 'Malwr', 93.74411742, 36875, 96.09925622, 9775],\n",
  3880. " ['Northwestern College', 'Malwr', 95.42699412, 9085, 93.8784316, 8337],\n",
  3881. " ['Northwestern Health Sciences University',\n",
  3882. " 'Malwr',\n",
  3883. " 95.96760004,\n",
  3884. " 33392,\n",
  3885. " 93.74411742,\n",
  3886. " 2044],\n",
  3887. " ['Northwestern Oklahoma State University',\n",
  3888. " 'Malwr',\n",
  3889. " 95.205182,\n",
  3890. " 13064,\n",
  3891. " 95.42699412,\n",
  3892. " 680],\n",
  3893. " ['Northwestern State University of Louisiana',\n",
  3894. " 'Malwr',\n",
  3895. " 95.40862801,\n",
  3896. " 44408,\n",
  3897. " 95.96760004,\n",
  3898. " 496],\n",
  3899. " ['Northwestern University', 'Malwr', 97.09765858, 42822, 95.205182, 1746],\n",
  3900. " ['Northwood University', 'Malwr', 92.92333256, 29642, 95.40862801, 9491],\n",
  3901. " ['Norwich University', 'Attack', 96.41505097, 32019, 97.09765858, 1724],\n",
  3902. " ['Notre Dame College', 'Attack', 94.13921783, 26400, 92.92333256, 9877],\n",
  3903. " ['Notre Dame de Namur University',\n",
  3904. " 'Attack',\n",
  3905. " 96.8483388,\n",
  3906. " 3729,\n",
  3907. " 96.41505097,\n",
  3908. " 4404],\n",
  3909. " ['Notre Dame of Maryland University',\n",
  3910. " 'Attack',\n",
  3911. " 95.0578666,\n",
  3912. " 45857,\n",
  3913. " 94.13921783,\n",
  3914. " 57],\n",
  3915. " ['Nova Southeastern University',\n",
  3916. " 'Attack',\n",
  3917. " 94.41357714,\n",
  3918. " 35806,\n",
  3919. " 96.8483388,\n",
  3920. " 5856],\n",
  3921. " ['Nyack College', 'Attack', 95.58223122, 28648, 95.0578666, 4524],\n",
  3922. " ['Oak Hills Christian College',\n",
  3923. " 'Attack',\n",
  3924. " 95.22872428,\n",
  3925. " 12753,\n",
  3926. " 94.41357714,\n",
  3927. " 6073],\n",
  3928. " ['Oak Point University', 'Attack', 95.98253622, 44531, 95.58223122, 8179],\n",
  3929. " ['Oakland City University', 'Attack', 95.97287284, 21602, 95.22872428, 4520],\n",
  3930. " ['Oakland University', 'Attack', 95.41215571, 21834, 95.98253622, 9196],\n",
  3931. " ['Oakwood University', 'Attack', 95.61416813, 5867, 95.97287284, 9473],\n",
  3932. " ['Oberlin College', 'Attack', 95.36656047, 4077, 95.41215571, 6479],\n",
  3933. " ['Occidental College', 'Attack', 94.61340791, 18250, 95.61416813, 5034],\n",
  3934. " ['Oglethorpe University', 'Malwr', 95.08753318, 28604, 95.36656047, 3713],\n",
  3935. " ['Ohio Christian University', 'Malwr', 95.42380861, 14735, 94.61340791, 4878],\n",
  3936. " ['Ohio Dominican University', 'Malwr', 94.54186819, 28055, 95.08753318, 7883],\n",
  3937. " ['Ohio Northern University', 'Attack', 96.12256203, 5417, 95.42380861, 5048],\n",
  3938. " ['Ohio University', 'Attack', 94.85503791, 28397, 94.54186819, 4643],\n",
  3939. " ['Ohio University Southern', 'Attack', 96.39152689, 34786, 96.12256203, 693],\n",
  3940. " ['Ohio University-Chillicothe',\n",
  3941. " 'Attack',\n",
  3942. " 94.40723001,\n",
  3943. " 12913,\n",
  3944. " 94.85503791,\n",
  3945. " 1374],\n",
  3946. " ['Ohio Valley University', 'Attack', 96.66209702, 33997, 96.39152689, 6829],\n",
  3947. " ['Ohio Wesleyan University', 'Attack', 93.81109034, 29306, 94.40723001, 9934],\n",
  3948. " ['Oklahoma Baptist University',\n",
  3949. " 'Attack',\n",
  3950. " 94.78788196,\n",
  3951. " 31362,\n",
  3952. " 96.66209702,\n",
  3953. " 1474],\n",
  3954. " ['Oklahoma Christian University',\n",
  3955. " 'Attack',\n",
  3956. " 95.97966904,\n",
  3957. " 40362,\n",
  3958. " 93.81109034,\n",
  3959. " 9797],\n",
  3960. " ['Oklahoma City University', 'Attack', 96.78089977, 2635, 94.78788196, 4734],\n",
  3961. " ['Oklahoma Panhandle State University',\n",
  3962. " 'Attack',\n",
  3963. " 94.56815827,\n",
  3964. " 6626,\n",
  3965. " 95.97966904,\n",
  3966. " 1466],\n",
  3967. " ['Oklahoma State University',\n",
  3968. " 'Attack',\n",
  3969. " 95.06567461,\n",
  3970. " 12289,\n",
  3971. " 96.78089977,\n",
  3972. " 5870],\n",
  3973. " ['Oklahoma Wesleyan University',\n",
  3974. " 'Malwr',\n",
  3975. " 95.09025143,\n",
  3976. " 33483,\n",
  3977. " 94.56815827,\n",
  3978. " 3425],\n",
  3979. " ['Old Dominion University', 'Attack', 95.90817593, 4649, 95.06567461, 1800],\n",
  3980. " ['Olivet College', 'Malwr', 96.47497303, 33617, 95.09025143, 7638],\n",
  3981. " ['Olivet Nazarene University',\n",
  3982. " 'Malwr',\n",
  3983. " 95.42037186,\n",
  3984. " 33921,\n",
  3985. " 95.90817593,\n",
  3986. " 8729],\n",
  3987. " ['Oral Roberts University', 'Attack', 94.30404556, 24547, 96.47497303, 1593],\n",
  3988. " ['Oregon Health & Science University',\n",
  3989. " 'Attack',\n",
  3990. " 96.56688202,\n",
  3991. " 30511,\n",
  3992. " 95.42037186,\n",
  3993. " 8256],\n",
  3994. " ['Oregon Institute of Technology',\n",
  3995. " 'Attack',\n",
  3996. " 95.24487463,\n",
  3997. " 36764,\n",
  3998. " 94.30404556,\n",
  3999. " 2146],\n",
  4000. " ...]"
  4001. ]
  4002. },
  4003. "execution_count": 23,
  4004. "metadata": {},
  4005. "output_type": "execute_result"
  4006. }
  4007. ],
  4008. "source": [
  4009. "comlist = []\n",
  4010. "for n in range(0,3):\n",
  4011. " for i in range(0,data_len):\n",
  4012. " itemlist = []\n",
  4013. " locdata = copy_df.iloc[i]\n",
  4014. " for item in nCr[n]:\n",
  4015. " itemlist.append(locdata[item])\n",
  4016. " comlist.append(itemlist)\n",
  4017. " \n",
  4018. "comlist #아이템들의 조합. nCr을 한 아이템들의 조합들. 이걸로 순서를 찾아보자."
  4019. ]
  4020. },
  4021. {
  4022. "cell_type": "code",
  4023. "execution_count": 25,
  4024. "id": "e886a68b",
  4025. "metadata": {},
  4026. "outputs": [],
  4027. "source": [
  4028. "## 여기도 내 코드\n",
  4029. "\n",
  4030. "test_ntm = new_ps.frequent(1,filter = lambda patt, matches:len(patt)>5)\n",
  4031. "test_ntm_df = pd.DataFrame(test_ntm)\n",
  4032. "test_ntm_df.rename(columns={0:'Frequency', 1:'Cause'}, inplace=True)\n",
  4033. "# Make the new column for filling the Effect\n",
  4034. "test_ntm_df['Effect']=np.nan\n",
  4035. "# Change the order of columns\n",
  4036. "test_ntm_df=test_ntm_df[['Cause','Effect','Frequency']]\n",
  4037. "test_sort_values = test_ntm_df.sort_values(by=['Frequency'],ascending=False,ignore_index=True)\n",
  4038. "##"
  4039. ]
  4040. },
  4041. {
  4042. "cell_type": "code",
  4043. "execution_count": 26,
  4044. "id": "bfabfd2d",
  4045. "metadata": {
  4046. "scrolled": true
  4047. },
  4048. "outputs": [
  4049. {
  4050. "data": {
  4051. "text/html": [
  4052. "<div>\n",
  4053. "<style scoped>\n",
  4054. " .dataframe tbody tr th:only-of-type {\n",
  4055. " vertical-align: middle;\n",
  4056. " }\n",
  4057. "\n",
  4058. " .dataframe tbody tr th {\n",
  4059. " vertical-align: top;\n",
  4060. " }\n",
  4061. "\n",
  4062. " .dataframe thead th {\n",
  4063. " text-align: right;\n",
  4064. " }\n",
  4065. "</style>\n",
  4066. "<table border=\"1\" class=\"dataframe\">\n",
  4067. " <thead>\n",
  4068. " <tr style=\"text-align: right;\">\n",
  4069. " <th></th>\n",
  4070. " <th>Cause</th>\n",
  4071. " <th>Effect</th>\n",
  4072. " <th>Frequency</th>\n",
  4073. " </tr>\n",
  4074. " </thead>\n",
  4075. " <tbody>\n",
  4076. " <tr>\n",
  4077. " <th>0</th>\n",
  4078. " <td>[Attack, 중국, Attack-Scan-29-01-PHPUnit(CVE...</td>\n",
  4079. " <td>NaN</td>\n",
  4080. " <td>315</td>\n",
  4081. " </tr>\n",
  4082. " <tr>\n",
  4083. " <th>1</th>\n",
  4084. " <td>[Malwr, 대한민국, Malwr-Resource-29-01-coi...</td>\n",
  4085. " <td>NaN</td>\n",
  4086. " <td>97</td>\n",
  4087. " </tr>\n",
  4088. " <tr>\n",
  4089. " <th>2</th>\n",
  4090. " <td>[Attack, 중국, Attack-Scan-29-01-PHPUnit(CVE...</td>\n",
  4091. " <td>NaN</td>\n",
  4092. " <td>89</td>\n",
  4093. " </tr>\n",
  4094. " <tr>\n",
  4095. " <th>3</th>\n",
  4096. " <td>[Attack, 러시아, Attack-Scan-29-01-PHPUnit(...</td>\n",
  4097. " <td>NaN</td>\n",
  4098. " <td>83</td>\n",
  4099. " </tr>\n",
  4100. " <tr>\n",
  4101. " <th>4</th>\n",
  4102. " <td>[Attack, 중국, Attack-Scan-29-01-PHPUnit(CVE...</td>\n",
  4103. " <td>NaN</td>\n",
  4104. " <td>68</td>\n",
  4105. " </tr>\n",
  4106. " <tr>\n",
  4107. " <th>...</th>\n",
  4108. " <td>...</td>\n",
  4109. " <td>...</td>\n",
  4110. " <td>...</td>\n",
  4111. " </tr>\n",
  4112. " <tr>\n",
  4113. " <th>13105397</th>\n",
  4114. " <td>[Centralia College, 16798, 7714, 대한민국,...</td>\n",
  4115. " <td>NaN</td>\n",
  4116. " <td>1</td>\n",
  4117. " </tr>\n",
  4118. " <tr>\n",
  4119. " <th>13105398</th>\n",
  4120. " <td>[Centralia College, 16798, 7714, 대한민국,...</td>\n",
  4121. " <td>NaN</td>\n",
  4122. " <td>1</td>\n",
  4123. " </tr>\n",
  4124. " <tr>\n",
  4125. " <th>13105399</th>\n",
  4126. " <td>[Centralia College, 16798, 7714, 대한민국,...</td>\n",
  4127. " <td>NaN</td>\n",
  4128. " <td>1</td>\n",
  4129. " </tr>\n",
  4130. " <tr>\n",
  4131. " <th>13105400</th>\n",
  4132. " <td>[Centralia College, 16798, 7714, 대한민국,...</td>\n",
  4133. " <td>NaN</td>\n",
  4134. " <td>1</td>\n",
  4135. " </tr>\n",
  4136. " <tr>\n",
  4137. " <th>13105401</th>\n",
  4138. " <td>[46191, 8781, Spx, 싱가포르, Attack-BruteF...</td>\n",
  4139. " <td>NaN</td>\n",
  4140. " <td>1</td>\n",
  4141. " </tr>\n",
  4142. " </tbody>\n",
  4143. "</table>\n",
  4144. "<p>13105402 rows × 3 columns</p>\n",
  4145. "</div>"
  4146. ],
  4147. "text/plain": [
  4148. " Cause Effect Frequency\n",
  4149. "0 [Attack, 중국, Attack-Scan-29-01-PHPUnit(CVE... NaN 315\n",
  4150. "1 [Malwr, 대한민국, Malwr-Resource-29-01-coi... NaN 97\n",
  4151. "2 [Attack, 중국, Attack-Scan-29-01-PHPUnit(CVE... NaN 89\n",
  4152. "3 [Attack, 러시아, Attack-Scan-29-01-PHPUnit(... NaN 83\n",
  4153. "4 [Attack, 중국, Attack-Scan-29-01-PHPUnit(CVE... NaN 68\n",
  4154. "... ... ... ...\n",
  4155. "13105397 [Centralia College, 16798, 7714, 대한민국,... NaN 1\n",
  4156. "13105398 [Centralia College, 16798, 7714, 대한민국,... NaN 1\n",
  4157. "13105399 [Centralia College, 16798, 7714, 대한민국,... NaN 1\n",
  4158. "13105400 [Centralia College, 16798, 7714, 대한민국,... NaN 1\n",
  4159. "13105401 [46191, 8781, Spx, 싱가포르, Attack-BruteF... NaN 1\n",
  4160. "\n",
  4161. "[13105402 rows x 3 columns]"
  4162. ]
  4163. },
  4164. "execution_count": 26,
  4165. "metadata": {},
  4166. "output_type": "execute_result"
  4167. }
  4168. ],
  4169. "source": [
  4170. "prefix_NTM_df = test_sort_values.copy()\n",
  4171. "prefix_NTM_df"
  4172. ]
  4173. },
  4174. {
  4175. "cell_type": "code",
  4176. "execution_count": null,
  4177. "id": "6d12effb",
  4178. "metadata": {},
  4179. "outputs": [],
  4180. "source": [
  4181. "# Define the function that find the rule name \n",
  4182. "# 데이터 크기를 줄여서 실행해본 결과 정상 작동함.\n",
  4183. "for i in range(0,len(prefix_NTM_df)):\n",
  4184. " drules=['Attack','DDOS','HACK','MAIL','Malwr','WEB']\n",
  4185. " loc_value = prefix_NTM_df.loc[i]\n",
  4186. " for item in prefix_NTM_df.loc[i,'Cause']:\n",
  4187. " for drule in drules:\n",
  4188. " if item == drule:\n",
  4189. " prefix_NTM_df.loc[i,'Effect'] = drule\n",
  4190. " break "
  4191. ]
  4192. },
  4193. {
  4194. "cell_type": "code",
  4195. "execution_count": 27,
  4196. "id": "6041ff3d",
  4197. "metadata": {
  4198. "scrolled": true
  4199. },
  4200. "outputs": [],
  4201. "source": [
  4202. "prefix_NTM_df['Cause'] = [','.join(map(str, word))for word in prefix_NTM_df['Cause']]\n",
  4203. "# Cause Column을 하나의 string으로 변환."
  4204. ]
  4205. },
  4206. {
  4207. "cell_type": "code",
  4208. "execution_count": null,
  4209. "id": "cf62ed4e",
  4210. "metadata": {
  4211. "scrolled": true
  4212. },
  4213. "outputs": [],
  4214. "source": [
  4215. "# 정규표현식 사용해서 매칭하기.\n",
  4216. "# 정규표현식 사용하는 틀. words에 배열만 넣으면 된다.\n",
  4217. "def regbase(words):\n",
  4218. " base = r'^{}'\n",
  4219. " expr = '(?=.*{})'\n",
  4220. " ret = base.format(''.join(expr.format(w) for w in words))\n",
  4221. " return ret\n",
  4222. "\n",
  4223. "for i in range(0,20):\n",
  4224. " print(comlist[i])\n",
  4225. " print(prefix_NTM_df[prefix_NTM_df['Cause'].str.contains(regbase(comlist[i]),na=False,regex=True)])"
  4226. ]
  4227. },
  4228. {
  4229. "cell_type": "code",
  4230. "execution_count": null,
  4231. "id": "4c79ee12",
  4232. "metadata": {},
  4233. "outputs": [],
  4234. "source": []
  4235. }
  4236. ],
  4237. "metadata": {
  4238. "kernelspec": {
  4239. "display_name": "Python 3 (ipykernel)",
  4240. "language": "python",
  4241. "name": "python3"
  4242. },
  4243. "language_info": {
  4244. "codemirror_mode": {
  4245. "name": "ipython",
  4246. "version": 3
  4247. },
  4248. "file_extension": ".py",
  4249. "mimetype": "text/x-python",
  4250. "name": "python",
  4251. "nbconvert_exporter": "python",
  4252. "pygments_lexer": "ipython3",
  4253. "version": "3.9.0"
  4254. }
  4255. },
  4256. "nbformat": 4,
  4257. "nbformat_minor": 5
  4258. }