Python 根据列的阈值选择数据帧的行

Python 根据列的阈值选择数据帧的行,python,pandas,Python,Pandas,我有一个带有列“value”和列“timestamp”的数据帧。现在,我想根据时间戳的阈值过滤行。我已经做了以下工作: idx = df.index[df['timestamp'] >= start and df['timestamp'] <= end] df = df.loc[idx] 我得到以下输出 1508504026077 start_timestamp_milli 1508502348946 Name: 0, dtype: int64 然后,当我尝试执行打印(df

我有一个带有列“value”和列“timestamp”的数据帧。现在,我想根据时间戳的阈值过滤行。我已经做了以下工作:

idx = df.index[df['timestamp'] >= start and df['timestamp'] <= end]
df = df.loc[idx]
我得到以下输出

1508504026077
start_timestamp_milli    1508502348946
Name: 0, dtype: int64
然后,当我尝试执行
打印(df[column]>=start.iloc[0])
时,我得到一个错误:

ValueError:只能比较标签相同的系列对象

因此,
mask=(df['timestamp']>=start&df['timestamp']IIUC


mask=(df['timestamp']>=start&df['timestamp']@machine
df[column]>=start.iloc[0][0]
1508504026077
start_timestamp_milli    1508502348946
Name: 0, dtype: int64
mask=(df['timestamp'] >= start & df['timestamp'] <= end)

df=df[mask]