栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用dataframe Between_time()函数

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用dataframe Between_time()函数

示例-我使用评论中的信息:

import pandas as pdimport StringIOimport datetimedata = '''time --- value1984-12-12 14:08:00 --- 11984-12-12 14:25:00 --- 21984-12-12 14:47:00 --- 41984-12-12 16:37:00 --- 31984-12-12 16:37:00 --- 91984-12-12 16:37:00 --- 51984-12-12 17:52:00 --- 31984-12-12 17:52:00 --- 71984-12-12 19:29:00 --- 2'''#------------------------------------------------df = pd.read_csv(StringIO.StringIO(data), sep=' --- ')df['time'] = pd.DatetimeIndex(df['time'])print "nDataframe:n", dfprint 'nIndex:', type(df.index)#------------------------------------------------df.set_index(keys='time', inplace=True)print "nDataframe:n", dfprint 'nIndex:', type(df.index)#------------------------------------------------start = datetime.time(14,50,0)end = datetime.time(18,0,0)print "nResult:n", df['value'].between_time(start, end)

结果:

Dataframe:      time  value0 1984-12-12 14:08:00      11 1984-12-12 14:25:00      22 1984-12-12 14:47:00      43 1984-12-12 16:37:00      34 1984-12-12 16:37:00      95 1984-12-12 16:37:00      56 1984-12-12 17:52:00      37 1984-12-12 17:52:00      78 1984-12-12 19:29:00      2Index: <class 'pandas.core.index.Int64Index'>Dataframe:          valuetime1984-12-12 14:08:00      11984-12-12 14:25:00      21984-12-12 14:47:00      41984-12-12 16:37:00      31984-12-12 16:37:00      91984-12-12 16:37:00      51984-12-12 17:52:00      31984-12-12 17:52:00      71984-12-12 19:29:00      2Index: <class 'pandas.tseries.index.DatetimeIndex'>Result:time1984-12-12 16:37:00    31984-12-12 16:37:00    91984-12-12 16:37:00    51984-12-12 17:52:00    31984-12-12 17:52:00    7Name: value, dtype: int64


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/404618.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号