パンダソリューション:
次のCSVファイルを持っていると仮定:
Time,val
11-26-32,11
11-26-33,31
11-26-34,33
11-26-35,10
11-26-39,7
ソリューション:今
import pandas as pd
In [225]: filename = r'C:\Temp\.data\a.csv'
In [226]: df = pd.read_csv(filename)
In [227]: df
Out[227]:
Time val
0 11-26-32 11
1 11-26-33 31
2 11-26-34 33
3 11-26-35 10
4 11-26-39 7
In [228]: df.Time = pd.to_datetime(df.Time, format='%H-%M-%S')
In [229]: df['sec'] = (df.Time - df.ix[0, 'Time']).dt.seconds
In [230]: df
Out[230]:
Time val sec
0 1900-01-01 11:26:32 11 0
1 1900-01-01 11:26:33 31 1
2 1900-01-01 11:26:34 33 2
3 1900-01-01 11:26:35 10 3
4 1900-01-01 11:26:39 7 7
のは、それをプロットしてみましょう:
In [235]: df.set_index('sec').plot()
Out[235]: <matplotlib.axes._subplots.AxesSubplot at 0x808e2b0>