我有这个数据:
forecasts
Out[15]:
timestamp 1 2
0 2022-11-08 12:12:15 5679.658691 5400.217773
1 2022-11-08 12:38:49 5679.658691 5400.217773
2 2022-11-09 11:05:53 5863.616699 5619.101562
3 2022-11-10 10:46:27 6047.025391 5714.026367
4 2022-11-11 11:59:29 6147.197754 5750.312988
5 2022-11-12 11:56:45 6008.574707 5775.820312 我试图在一个特定的日期得到预报,但不包括时间:
forecasts = forecasts[forecasts['timestamp'] == pd.Timestamp(str(2022) + '-' + str(11) + '-' + str(11))]阅读此日期:
2022-11-11 11:59:29但是我收到了一个空的dataframe。我怎么才能解决呢?
发布于 2022-11-16 21:35:00
您可以使用:
forecasts = forecasts[forecasts['timestamp'].dt.strftime('%Y-%m-%d') == '2022-11-11']
#or
forecasts = forecasts[forecasts['timestamp'].dt.strftime('%Y-%m-%d') == (str(2022) + '-' + str(11) + '-' + str(11))]https://stackoverflow.com/questions/74467355
复制相似问题