小编Man*_* Yu的帖子

Jupyter Notebook 如何为日期选择器分配默认值并对所选日期内的时间进行排序?

我可以尝试设置日期选择器中时间选择器内的某些数据的条件。我有两个问题

我的代码是

def show_filter_date(start ,end):
        print(start_dater.value)
    print(end_dater.value)
    time_df = (id_one[(id_one['_source.timestampstring']>pd.to_datetime(start))&(id_one['_source.timestampstring']<pd.to_datetime(end))])
    #print(time_df.head(20))
#    time_df = (id_one[(id_one['_source.timestampstring']>pd.to_datetime(start_dater.value))&(id_one['_source.timestampstring']<pd.to_datetime(end_dater.value))])
    time_df.head(20)
    
layout = widgets.Layout(width='auto', height='40px')
start_dater = widgets.DatePicker(description='Pick a Start Date',disabled=False)
end_dater = widgets.DatePicker(description='Pick an End Date',disabled=False )
#display(widgets.HBox((start_dater, end_dater)))
#display(start_dater)
#display(end_dater)
#id_one.head()
#combine_date = widgets.HBox((start = start_dater, end = end_dater))
#country_selector =  widgets.Dropdown(
interact(show_filter_date,start = start_dater , end = end_dater)
Run Code Online (Sandbox Code Playgroud)
  1. 每次我运行代码时都会显示错误“dtype=datetime64[ns] 和 NoneType 之间的比较无效”

我尝试分配默认值,例如

start_dater = widgets.DatePicker(description='Pick a Start Date',disabled=False, year = 2020 ,month = 12, day = 1)
Run Code Online (Sandbox Code Playgroud)

但它不会改变为2020/12/01

那么,如何获取除 null …

datepicker python-3.x jupyter-notebook

1
推荐指数
1
解决办法
3411
查看次数

标签 统计

datepicker ×1

jupyter-notebook ×1

python-3.x ×1