两列数据,其中一列为时间,一列为数据 输出挑选指定时间段的整行数据 python
时间: 2023-04-10 13:03:12 浏览: 175
可以使用 pandas 库来实现这个功能。假设时间列为 "time",数据列为 "data",数据存储在名为 "df" 的 DataFrame 中,以下是代码示例:
```
import pandas as pd
# 读取数据
df = pd.read_csv("data.csv")
# 指定时间段
start_time = "2021-01-01 00:00:00"
end_time = "2021-01-31 23:59:59"
# 筛选数据
selected_data = df[(df["time"] >= start_time) & (df["time"] <= end_time)]
# 输出结果
print(selected_data)
```
其中,"data.csv" 是存储数据的文件名,"start_time" 和 "end_time" 分别为指定时间段的起始时间和结束时间。筛选数据时,使用了 DataFrame 的布尔索引功能,将符合条件的行选出来。最后,使用 print() 函数输出结果。
阅读全文
相关推荐















