In [22]:
import pandas as pd
import numpy as np
%matplotlib inline
In [23]:
a = np.arange(10)
d = {'t1':a,'t2':-a}
df = pd.DataFrame(d)
In [26]:
df.plot()
Out[26]:
In [25]:
df
Out[25]:
In [27]:
# find rows in table where: 1 < t1 <5 & -6 < t2 < -2
a=np.logical_and(df['t1']>1,df['t1']<5)
b=np.logical_and(df['t2']>-6,df['t2']<-2)
criteria_satisfied = np.logical_and(a,b)
In [28]:
criteria_satisfied
Out[28]:
In [29]:
criteria_satisfied.sum()
Out[29]:
In [ ]: