比较 Python 中的数据帧日期时间列值?

我是熊猫的新手。我有以下熊猫数据框,其中包含以下值:


index print_statement      timestamp 

0     echo "I AM HAPPY2" 2018-11-12 08:01:00       

1     echo "I AM HAPPY3" 2018-11-12 08:01:00       

2     echo "I AM HAPPY1" 2018-11-12 08:01:00       

3     echo "I AM HAPPY4" 2018-12-12 08:02:00      

4     echo "I AM HAPPY5" 2018-12-13 08:02:00  

我想将 df 比较为: - 假设我有一个 time_argument 是datetime.datetime(2018, 12, 12, 5, 1). 我想将结果存储在另一个dataframe时间戳 > time_argument 中。


我尝试使用以下方法:


for index, row in df.iterrows():

     date_store = row['time_to_expire']

     if date_store.to_pydatetime() >= ii:

         df_final = row

但我没有得到想要的答案。


希望我对这个问题很清楚。


白衣非少年
浏览 137回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python