Esempio n. 1
0
        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)));
        }
Esempio n. 2
0
        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)));
        }