DataFrame怎么写取前半个小时的数据?
时间: 2024-05-09 12:18:55 浏览: 35
Pandas DataFrame 取一行数据会得到Series的方法
5星 · 资源好评率100%
假设DataFrame的时间列为"time",可以使用以下代码来取前半个小时的数据:
```python
import pandas as pd
# 读取DataFrame,假设时间列为"time"
df = pd.read_csv("data.csv", parse_dates=["time"])
# 取前半个小时的数据
half_hour = df[df["time"] <= df["time"][0] + pd.Timedelta(minutes=30)]
```
其中,pd.Timedelta(minutes=30)表示30分钟的时间间隔,可以根据需要进行调整。
阅读全文