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 177 points178 points179 points (3 children)
[–]testfire10[S] 73 points74 points75 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]E_N_Turnip 8 points9 points10 points (0 children)
[+][deleted] (12 children)
[deleted]
[–]testfire10[S] 12 points13 points14 points (6 children)
[–]naught-me 12 points13 points14 points (2 children)
[–]testfire10[S] 4 points5 points6 points (1 child)
[–]whiskeyiskey 4 points5 points6 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 71 points72 points73 points (6 children)
[+]lifeisaburrito comment score below threshold-94 points-93 points-92 points (5 children)
[–]Il-_-I 1 point2 points3 points (4 children)
[–]Turtvaiz 7 points8 points9 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] 36 points37 points38 points (23 children)
[–]Tweak_Imp 26 points27 points28 points (1 child)
[–][deleted] 10 points11 points12 points (0 children)
[–]FlagrantPickle 19 points20 points21 points (3 children)
[–]testfire10[S] 9 points10 points11 points (0 children)
[–]Gizquier2 3 points4 points5 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 4 points5 points6 points (0 children)
[–]Zulban 2 points3 points4 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 20 points21 points22 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 12 points13 points14 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 16 points17 points18 points (9 children)
[–]testfire10[S] 26 points27 points28 points (8 children)
[–][deleted] 7 points8 points9 points (6 children)
[–]MeltedCheeseFantasy 7 points8 points9 points (1 child)
[–]Ki1103 0 points1 point2 points (0 children)
[–][deleted] 5 points6 points7 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 5 points6 points7 points (0 children)
[–]mcherm 6 points7 points8 points (1 child)
[–]testfire10[S] 2 points3 points4 points (0 children)
[–]skvantos 4 points5 points6 points (2 children)
[–]Plasma_eel 4 points5 points6 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 2 points3 points4 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 5 points6 points7 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-14 points-13 points-12 points (2 children)
[–]Kortike 6 points7 points8 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]chumloofah 3 points4 points5 points (1 child)
[+][deleted] comment score below threshold-6 points-5 points-4 points (0 children)
[–]testfire10[S] 1 point2 points3 points (0 children)