커뮤니티
Python
제목:    pd df time 처리, 출력
  1248   김윤중

pd1=pd.Timestamp.now()  #Timestamp('2018-12-22 16:56:08.328603')
pd2=pd.Timestamp.now()  #Timestamp('2018-12-22 16:58:22.622320')
pd2-pd1                        #Timedelta('0 days 00:02:14.293717')

d1=datetime.datetime.now()  #datetime.datetime(2018, 12, 22, 17, 1, 42, 653889)
d2=datetime.datetime.now()  #datetime.datetime(2018, 12, 22, 17, 1, 47, 923793)
sp=d2-d1                          #datetime.timedelta(0, 5, 269904)

>>>b=pd.DataFrame({'a':[1]})
   a
0  1
>>> b.loc[:,'time']=sp
   a            time
0  1 00:00:05.269904
>>> b.loc[len(b),:]=[2, pd.Timestamp.now()-pd1]
>>> b
     a                  time
0  1.0   00:00:05.269904
1  2.0   00:15:36.313520

df.to_string(index=False)

  df=pd.DataFrame([self.ds.returnInfo()])
  df.loc[len(df)]=list(self.train.returnInfo().values())
  df.loc[len(df)]=list(self.valid.returnInfo().values())
  df.loc[len(df)]=list(self.test.returnInfo().values())
  return df.to_string(index=False)