In [1]:
'''
Docklight Log File (ASCII) - Started 6/14/2013 11:34:17.033
RH0000 P1040X<CR><LF>
2013/06/04 19:42:23 - G 498.00 T26.78 HT0000 RH0000 P1040X<CR><LF>
2013/06/04 19:42:25 - G 498.00 T26.78 HT0000 RH0000 P1040X<CR><LF>
2013/06/04 19:42:27 - G 498.00 T26.78 HT0000 RH0000 P1040X<CR><LF>
2013/06/04 19:42:29 - G 498.00 T26.79 HT0000 RH0000 P1040X<CR><LF>
2013/06/04 19:42:31 - G 498.00 T26.80 HT0000 RH0000 P1042X<CR><LF>
'''
Out[1]:
In [2]:
import pandas as pd
In [3]:
col_specs=[(0,10), (11,19), (23,30), (32,37), (43,47), (50,54), (58,62)]
In [4]:
df = pd.read_fwf('/usgs/data2/notebook/data/ICO2sensordata_v1.txt',
colspecs=col_specs, skiprows=2, parse_dates =[[0,1]], index_col=0,
names=['date','time','CO2','Temperature',
'Humidity','Relative Humidity','Pressure'],
header=None, nrows=500000)
In [ ]:
df = pd.read_fwf('/usgs/data2/notebook/data/ICO2sensordata_v1.txt',
colspecs=col_specs, skiprows=2, parse_dates =[[0,1]], index_col=0,
names=['date','time','CO2','Temperature',
'Humidity','Relative Humidity','Pressure'],
header=None, nrows=500000)
In [ ]:
df
In [5]:
df.head()
Out[5]:
In [6]:
df_5m=df.resample('5min',how='mean')
In [7]:
df_5m
Out[7]:
In [8]:
df_5m[['CO2','Temperature']].plot(figsize=(10,4),secondary_y='Temperature',grid=True);
In [ ]: