要按月份获取有效行,可以使用 Pandas 库。首先读取数据框,然后将日期列转换为 Pandas 的日期时间格式并将其设置为索引。接下来,使用 loc 函数选择指定月份的行,最后返回有效行的数据框。
示例代码如下:
import pandas as pd
# 读取数据
df = pd.read_csv('data.csv')
# 转换日期列为 Pandas 的日期时间格式并设置索引
df['Date'] = pd.to_datetime(df['Date'])
df.set_index('Date', inplace=True)
# 选择指定月份的行
valid_rows = df.loc['2021-01']
# 返回有效行的数据框
print(valid_rows)
这个示例代码将选择 2021 年 1 月份的有效行。可以根据自己的需求更改月份或增加其他筛选条件。