km, Bo - thank you. I may show my first version and then have Kip's Insert and Infix version in an appendix
On Mon, Feb 17, 2014 at 6:57 AM, km <[email protected]> wrote: > You can do > > (_1 + 2 %~/\ ]) 4 5 3 > 0.25 _0.4 > > which uses Insert / and Infix \ > > --Kip Murray > > Sent from my iPad > > > On Feb 17, 2014, at 5:30 AM, Joe Bogner <[email protected]> wrote: > > > > From the J in 5 minutes thread, I'm starting to build my example > > > > In my example, I'm working with stock prices. One of the the outputs is > a > > daily % change over the previous day > > > > I want the code to be clean. Is there a cleaner way to express this, or > > would this be considered fine? > > > > I want to calculate % change of y over x > > > > Nums=.i.10 > > pctChange=:3 : '((}. y) % (}: y)) -1' > > > > pctChange Nums > > _ 1 0.5 0.333333 0.25 0.2 0.166667 0.142857 0.125 > > > > pctChange 4 5 3 > > 0.25 _0.4 > > > > > > It seemed like I should have been able to do something with Insert, but I > > can't figure it out. > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
