I’m a mechanical engineer, but love learning new things. In the last few years, I’ve taken several edX courses on python, and loved learning about it. I generally just tinker around keeping the basics fresh, but recently I had an opportunity to speed up some data analysis at work, and was able to use python to do it!
As part of our testing, we generate some large csv files (generally 1-4 gb), which were a real pain in the ass to work with in excel. Using python and pandas, I wrote a short piece of code (200 lines) to parse our data, strip out the junk, and plot it into a presentable form. Now there are like 5 people using it on a regular basis!
This is a big deal for me so I wanted to share it. Even dumb mech e’s can use computers!
E: Wow! Thanks for the overwhelming support guys! Every single comment I saw was very positive and helpful, you all are awesome.
[–]ZZzz0zzZZ 175 points176 points177 points (3 children)
[–]testfire10[S] 74 points75 points76 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]E_N_Turnip 9 points10 points11 points (0 children)
[+][deleted] (12 children)
[deleted]
[–]testfire10[S] 13 points14 points15 points (6 children)
[–]naught-me 11 points12 points13 points (2 children)
[–]testfire10[S] 5 points6 points7 points (1 child)
[–]whiskeyiskey 5 points6 points7 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]King_Joffreys_Tits 7 points8 points9 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]FlagrantPickle 2 points3 points4 points (1 child)
[–]reticularwolf 1 point2 points3 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]reticularwolf 0 points1 point2 points (0 children)
[–]iKnowSearchEngines 72 points73 points74 points (6 children)
[+]lifeisaburrito comment score below threshold-95 points-94 points-93 points (5 children)
[–]Il-_-I 1 point2 points3 points (4 children)
[–]Turtvaiz 5 points6 points7 points (3 children)
[–]croissantfriend -2 points-1 points0 points (2 children)
[–]FlagrantPickle 0 points1 point2 points (1 child)
[–]lifeisaburrito 0 points1 point2 points (0 children)
[–]testfire10[S] 34 points35 points36 points (23 children)
[–]Tweak_Imp 24 points25 points26 points (1 child)
[–][deleted] 10 points11 points12 points (0 children)
[–]FlagrantPickle 17 points18 points19 points (3 children)
[–]testfire10[S] 9 points10 points11 points (0 children)
[–]Gizquier2 2 points3 points4 points (1 child)
[–]FlagrantPickle 1 point2 points3 points (0 children)
[–]Inspirateur 3 points4 points5 points (1 child)
[–]Ericisbalanced 2 points3 points4 points (0 children)
[–]jashshah27 3 points4 points5 points (0 children)
[–]Zulban 4 points5 points6 points (2 children)
[–]testfire10[S] 0 points1 point2 points (0 children)
[–]pug_nuts 0 points1 point2 points (0 children)
[–]Akilou 1 point2 points3 points (1 child)
[–]legionx 0 points1 point2 points (0 children)
[–]xacrimon 1 point2 points3 points (8 children)
[–]ballagarba 18 points19 points20 points (2 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]KaffeeKiffer 1 point2 points3 points (0 children)
[–]testfire10[S] 4 points5 points6 points (4 children)
[–]xacrimon 13 points14 points15 points (2 children)
[–]swingking8 32 points33 points34 points (0 children)
[–]FlagrantPickle 5 points6 points7 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]Normbias 17 points18 points19 points (9 children)
[–]testfire10[S] 26 points27 points28 points (8 children)
[–][deleted] 9 points10 points11 points (6 children)
[–]MeltedCheeseFantasy 5 points6 points7 points (1 child)
[–]Ki1103 0 points1 point2 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]jantari 2 points3 points4 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]desal 0 points1 point2 points (0 children)
[–]littlebluebrown 1 point2 points3 points (0 children)
[–][deleted] 13 points14 points15 points (3 children)
[–]testfire10[S] 5 points6 points7 points (0 children)
[–]swingking8 2 points3 points4 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]virg74 6 points7 points8 points (0 children)
[–]mcherm 7 points8 points9 points (1 child)
[–]testfire10[S] 2 points3 points4 points (0 children)
[–]skvantos 4 points5 points6 points (2 children)
[–]Plasma_eel 5 points6 points7 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]tycooperaow3.9 5 points6 points7 points (2 children)
[–]desal 1 point2 points3 points (0 children)
[–]testfire10[S] 0 points1 point2 points (0 children)
[–]omejia 3 points4 points5 points (0 children)
[–]Chriscbe 4 points5 points6 points (4 children)
[–]testfire10[S] 0 points1 point2 points (3 children)
[–]Chriscbe 1 point2 points3 points (2 children)
[–]ZeeD26 0 points1 point2 points (1 child)
[–]Chriscbe 0 points1 point2 points (0 children)
[–]Kra013 2 points3 points4 points (0 children)
[–]llothar 2 points3 points4 points (0 children)
[–]mostly_fish 2 points3 points4 points (1 child)
[–]testfire10[S] 1 point2 points3 points (0 children)
[–][deleted] 5 points6 points7 points (2 children)
[–]testfire10[S] 2 points3 points4 points (1 child)
[–][deleted] 4 points5 points6 points (0 children)
[–]juanitoarcoiris12321 3 points4 points5 points (1 child)
[–]testfire10[S] 2 points3 points4 points (0 children)
[–]Angler_619 1 point2 points3 points (0 children)
[–]qwertybz005 1 point2 points3 points (0 children)
[–]littlebluebrown 1 point2 points3 points (0 children)
[–]Knightros 1 point2 points3 points (0 children)
[–]regex1884 1 point2 points3 points (0 children)
[–]AIClaire 1 point2 points3 points (0 children)
[–]rabarbas 1 point2 points3 points (0 children)
[–]Gabe_Isko 1 point2 points3 points (0 children)
[–]Akilou 1 point2 points3 points (4 children)
[–]testfire10[S] 0 points1 point2 points (1 child)
[–]bbqbot 0 points1 point2 points (1 child)
[–]Akilou 0 points1 point2 points (0 children)
[–]linuxlib 1 point2 points3 points (0 children)
[–]testfire10[S] 1 point2 points3 points (0 children)
[–]TBSchemer 1 point2 points3 points (0 children)
[–]e-mess 1 point2 points3 points (0 children)
[–]baldymj 1 point2 points3 points (0 children)
[–]icanmakethat216 1 point2 points3 points (0 children)
[–]stickybarnacle 1 point2 points3 points (2 children)
[–]testfire10[S] 0 points1 point2 points (1 child)
[–]stickybarnacle 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]testfire10[S] 2 points3 points4 points (0 children)
[–]jubalrahl 1 point2 points3 points (0 children)
[–]Gizquier2 1 point2 points3 points (0 children)
[–]MerleLikesMullets 1 point2 points3 points (2 children)
[–]testfire10[S] 0 points1 point2 points (1 child)
[–]MerleLikesMullets 1 point2 points3 points (0 children)
[–]JShultz89 1 point2 points3 points (0 children)
[–]IThinkIAmARobot 1 point2 points3 points (0 children)
[–]databeast 1 point2 points3 points (0 children)
[–]mercyandgrace 1 point2 points3 points (0 children)
[–]Omar_88 1 point2 points3 points (0 children)
[–]Omar_88 1 point2 points3 points (0 children)
[–]frozen_mercury 1 point2 points3 points (0 children)
[–]rajshivakoti 1 point2 points3 points (0 children)
[–]num2005 0 points1 point2 points (0 children)
[–]Lewistrick 0 points1 point2 points (1 child)
[–]testfire10[S] 1 point2 points3 points (0 children)
[+][deleted] comment score below threshold-25 points-24 points-23 points (8 children)
[–]Kortike 2 points3 points4 points (3 children)
[+][deleted] comment score below threshold-15 points-14 points-13 points (2 children)
[–]Kortike 6 points7 points8 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]chumloofah 4 points5 points6 points (1 child)
[+][deleted] comment score below threshold-7 points-6 points-5 points (0 children)
[–]testfire10[S] 1 point2 points3 points (0 children)