public static Frame <R, C> FrameofColumnsStatic <C, a, R>(IEnumerable <Tuple <C, a> > cols) where a : ISeries <R> { Tuple <FSharpList <C>, FSharpList <a> > tuple = ListModule.Unzip <C, a>((FSharpList <Tuple <M0, M1> >)ListModule.OfSeq <Tuple <C, a> >((IEnumerable <M0>)cols)); FSharpList <a> fsharpList = tuple.Item2; return(FrameUtils.fromColumns <R, C, a>(FIndexBuilderimplementation.IndexBuilder.Instance, FVectorBuilderimplementation.VectorBuilder.Instance, new Series <C, a>((IEnumerable <C>)tuple.Item1, (IEnumerable <a>)fsharpList))); }
public static Frame <R, C> FrameofRowsStatic <R, d, C>(IEnumerable <Tuple <R, d> > rows) where d : ISeries <C> { Tuple <FSharpList <R>, FSharpList <d> > tuple = ListModule.Unzip <R, d>((FSharpList <Tuple <M0, M1> >)ListModule.OfSeq <Tuple <R, d> >((IEnumerable <M0>)rows)); FSharpList <d> fsharpList = tuple.Item2; return(FrameUtils.fromRows <R, C, d>(FIndexBuilderimplementation.IndexBuilder.Instance, FVectorBuilderimplementation.VectorBuilder.Instance, new Series <R, d>((IEnumerable <R>)tuple.Item1, (IEnumerable <d>)fsharpList))); }