要按日期过滤熊猫数据,可以使用pandas库提供的功能。下面是一个示例代码,演示如何按日期过滤熊猫数据框:
import pandas as pd
# 创建一个熊猫数据框
data = {'date': ['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04'],
'panda': ['A', 'B', 'C', 'D']}
df = pd.DataFrame(data)
# 将日期列转换为日期时间类型
df['date'] = pd.to_datetime(df['date'])
# 设置日期列为索引
df.set_index('date', inplace=True)
# 按日期过滤数据
start_date = '2021-01-02'
end_date = '2021-01-03'
filtered_df = df.loc[start_date:end_date]
print(filtered_df)
运行以上代码会输出如下结果:
panda
date
2021-01-02 B
2021-01-03 C
在这个示例代码中,我们首先创建了一个熊猫数据框,其中包含日期和熊猫名称。然后,我们将日期列转换为日期时间类型,并将其设置为数据框的索引。接下来,我们定义了一个起始日期和结束日期,然后使用.loc方法按日期过滤数据框。最后,我们打印输出了过滤后的数据框。
上一篇:按日期过滤SQL结果