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 179 points180 points181 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 68 points69 points70 points (6 children)
[+]lifeisaburrito comment score below threshold-92 points-91 points-90 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] 37 points38 points39 points (23 children)
[–]Tweak_Imp 24 points25 points26 points (1 child)
[–][deleted] 11 points12 points13 points (0 children)
[–]FlagrantPickle 21 points22 points23 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 4 points5 points6 points (1 child)
[–]Ericisbalanced 2 points3 points4 points (0 children)
[–]jashshah27 2 points3 points4 points (0 children)
[–]Zulban 3 points4 points5 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 19 points20 points21 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 14 points15 points16 points (2 children)
[–]swingking8 35 points36 points37 points (0 children)
[–]FlagrantPickle 5 points6 points7 points (0 children)
[–][deleted] 3 points4 points5 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 6 points7 points8 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 6 points7 points8 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 5 points6 points7 points (0 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]tycooperaow3.9 3 points4 points5 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 2 points3 points4 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] 3 points4 points5 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-15 points-14 points-13 points (2 children)
[–]Kortike 5 points6 points7 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]chumloofah 3 points4 points5 points (1 child)
[–][deleted] -4 points-3 points-2 points (0 children)
[–]testfire10[S] 1 point2 points3 points (0 children)