Commit 17daffc2 authored by Michele Maris's avatar Michele Maris
Browse files

u

parent 42a0c86a
Loading
Loading
Loading
Loading
+9 −2
Original line number Original line Diff line number Diff line
@@ -73,11 +73,18 @@ class AppendableDict :
         for k in self.keys() :
         for k in self.keys() :
            out[k]=np.array(self[k])
            out[k]=np.array(self[k])
      return out
      return out
   def to_pandas(self,flatten=False) :
   def to_pandas(self,flatten=False,to_array=True) :
      """ dictionary to pandas.DataFrame
      """ dictionary to pandas.DataFrame
          if flatten==True applies .flatten_nested_columns() method
          if flatten==True applies .flatten_nested_columns() method
          if to_array==True converts colums to np.array before to perform conversion to pandas.DataFrame,
            if some column contains vectors instead of scalars to_array=False must be used otherways errors may occurs
      """
      """
      if to_array :
         out=self.to_arrayDict(flatten=flatten)
         out=self.to_arrayDict(flatten=flatten)
      else :
         out = OrderedDict()
         for k in self.keys() :
            out[k]=self[k]
      return pandas.DataFrame(out)
      return pandas.DataFrame(out)
   def to_csv_slow(self,csvfile,justBody=False,creator="",index_label=None,sep=',',comment=None,addEnd=False,mode='w') :
   def to_csv_slow(self,csvfile,justBody=False,creator="",index_label=None,sep=',',comment=None,addEnd=False,mode='w') :
      """ dictionary to csv, slow version """
      """ dictionary to csv, slow version """