【发布时间】:2020-11-12 15:39:39
【问题描述】:
尝试对数据框进行子集化,最终希望将某个月份和年份(比如 2020 年 11 月)导出到 CSV。但我卡在选择部分,日期列是 DD/MM/YYYY 格式。我的尝试-
csv = r"C:\Documents\Transactions.csv"
current_month = 11
current_year = 2020
data =pd.read_csv(csv, sep=',', index_col = None)
df = data[pd.to_datetime(data['Date'],dayfirst=True).dt.month == current_month &(pd.to_datetime(data['Date']).dt.year==current_year)]
print(df)
结果是具有正确年份的行,但包括所有月份,而我希望它限制 current_month 变量。任何帮助表示赞赏。
【问题讨论】: