Exemplo n.º 1
0
 /// <summary>
 /// Converts the data frame into a string.
 /// </summary>
 public override string ToString()
 {
     using (var stream = new MemoryStream())
     {
         DataFrameIO.ViewToCsv(this, stream);
         stream.Position = 0;
         using (var reader = new StreamReader(stream))
             return(reader.ReadToEnd().Replace("\r", "").TrimEnd(new char[] { '\n' }));
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Converts the data frame into a string.
        /// Every vector column is skipped.
        /// </summary>
        public override string ToString()
        {
            var df = HasVectorColumn() ? Flatten() : this;

            using (var stream = new MemoryStream())
            {
                DataFrameIO.ViewToCsv(df, stream, silent: true);
                stream.Position = 0;
                using (var reader = new StreamReader(stream))
                    return(reader.ReadToEnd().Replace("\r", "").TrimEnd(new char[] { '\n' }));
            }
        }
Exemplo n.º 3
0
 /// <summary>
 /// Saves the dataframe as a file.
 /// </summary>
 /// <param name="filename">filename</param>
 /// <param name="sep">column separator</param>
 /// <param name="header">add header</param>
 /// <param name="encoding">encoding</param>
 /// <param name="silent">Suppress any info output (not warnings or errors)</param>
 public void ToCsv(string filename, string sep = ",", bool header  = true,
                   Encoding encoding           = null, bool silent = false, IHost host = null)
 {
     DataFrameIO.ViewToCsv(this, filename, sep: sep, header: header, encoding: encoding, silent: silent, host: host);
 }