def read(): global dataframe, heights, data data = pd.read_table(os.path.join(data_dir, 'Data.dart'), delimiter=r'\s+', skiprows=(1), skipfooter=True, engine='python') Data = pd.read_table(os.path.join(data_dir, 'Data.dart'), delimiter=r'\s+', skiprows=(1), skipfooter=True, engine='python') heights = np.array(Data['m']) year = np.array(Data['#yr']) month = np.array(Data['mo']) day = np.array(Data['dy']) hour = np.array(Data['hr']) minute = np.array(Data['mn']) second = np.array(Data['s']) time = np.array([year, month, day, hour, minute, second]) time = time.transpose() timedata = np.array(xrange(len(time))) timedata = timedata.tolist() #print "Adjusting Date and Time..." for i in xrange(len(time)): s = '%d-%d-%d %d:%d:%d'%(time[i][0],time[i][1],time[i][2], time[i][3],time[i][4], time[i][5]) timedata[i] = s dt = np.array(xrange(len(timedata))) dt = dt.tolist() tlen = len(timedata) for i in xrange(tlen): dt[i] = parser.parse(timedata[i]) #print "Putting data to dataframe structure..." dataframe = pd.DataFrame({'Height':heights, 'time':dt})
def make_dataframes(DF, label): heights = np.array(DF['m']) year = np.array(DF['#yr']) month = np.array(DF['mo']) day = np.array(DF['dy']) hour = np.array(DF['hr']) minute = np.array(DF['mn']) second = np.array(DF['s']) time = np.array([year, month, day, hour, minute, second]) time = time.transpose() timedata = np.array(xrange(len(time))) timedata = timedata.tolist() #print "Adjusting Date and Time..." for i in xrange(len(time)): s = '%d-%d-%d %d:%d:%d'%(time[i][0],time[i][1],time[i][2], time[i][3],time[i][4], time[i][5]) timedata[i] = s dt = np.array(xrange(len(timedata))) dt = dt.tolist() tlen = len(timedata) for i in xrange(tlen): dt[i] = parser.parse(timedata[i]) #print "Putting data to dataframe structure..." DF = pd.DataFrame({label:heights, 'time':dt}) return DF