美文网首页
2019-07-09 每天处理时间用的

2019-07-09 每天处理时间用的

作者: 年画儿 | 来源:发表于2019-07-09 22:53 被阅读0次
import os 
import numpy as np
import pandas as pd 
from dateutil.parser import parse
import sys

path = '/Users/austin/Desktop/未命名 6.txt'
r = open(path)
text = r.readlines()  # 项目
print(text)
list = []
for i in text:  
    if '到' not in i:
        print('程序停止') #如果缺少“到“直接停止
        sys.exit(0)
    if '点' in i:
        i = i.replace('点',':00')  #把点替换成:00
    mytime = i.split('到')[1]
    mytime = parse(mytime.split('\n')[0]) #把时间转换成datetime
    list.append(mytime)

s = pd.Series(list)
s[len(s)] = 0 #加一行 抵充shift的副作用
s = s.shift(1)
s[0] = pd.Timestamp(str(s[1])[:11] + '00:00:00') #增加起始00:00:00

timespace = []
for i in range(len(s)-1):
    timespace.append(s[i+1]-s[i])    #获得差值
# print(timespace)

timeuse = []
for i in timespace:
    p = str(i).split(' ')[-1]    #转换成str格式
    if p.startswith('+'):
        p = str(int(p[1:3])-12) + p[3:]   #处理掉中午12点到下午1点的突变 
    print(p)
    timeuse.append(p)
print(timeuse)

#整理成表格
data1 = {'name':text, 'timeuse':timeuse}
frame = pd.DataFrame(data1)
frame['name'] = frame['name'].str[:-1]
print(frame)

数据在这里 放在text纯文本里
到0:00
睡觉到7:09
杂事到7:21
看书到8:33
杂事到9:10
听音频到10:20
杂事到10:33
看视频到10:54
看编程到12:18
吃饭到12:37
学习编程到1:53
杂事到5:00
弄金融数据包到7:50
学习数据分析到8:29
杂事到8:44
学习gis到9:14
看老唐文章到9:20
整理到9:26
回家到10:20
弄编程到12点

import os 
import numpy as np
import pandas as pd 
from dateutil.parser import parse
import sys

path = '/Users/austin/Desktop/timeuse.txt'
r = open(path)
text = r.readlines()  # 项目

list = []
for i in text:  
    if '到' not in i:
        print('程序停止') #如果缺少“到“直接停止
        sys.exit(0)
    if '点' in i:
        i = i.replace('点',':00')  #把点替换成:00
    mytime = i.split('到')[1]
    mytime = parse(mytime.split('\n')[0]) #把时间转换成datetime
    list.append(mytime)

s = pd.Series(list)
s[len(s)] = 0 #加一行 抵充shift的副作用
s = s.shift(1)
s[0] = pd.Timestamp(str(s[1])[:11] + '00:00:00') #增加起始00:00:00

timespace = []
for i in range(len(s)-1):
    timespace.append(s[i+1]-s[i])    #获得差值
# print(timespace)

timeuse = []
for i in timespace:
    p = str(i).split(' ')[-1]    #转换成str格式
    if p.startswith('+'):
        p = str(int(p[1:3])-12) + p[3:]   #处理掉中午12点到下午1点的突变 
#     print(p)
    timeuse.append(p)


#整理成表格
data1 = {'name':text, 'timeuse':timeuse}
frame = pd.DataFrame(data1)
frame.loc[:len(frame)-2,'name'] = frame.loc[:len(frame)-2,'name'].str[:-1]
# frame[:-1]['name'] = frame[:-1]['name'].str[:-1]
# frame.loc[:-1]['name']
# frame.loc[:len(frame),'timeuse']
# frame.shape[0]
# len(frame)
frame

相关文章

  • 2019-07-09 每天处理时间用的

    数据在这里 放在text纯文本里到0:00睡觉到7:09杂事到7:21看书到8:33杂事到9:10听音频到10:2...

  • SVN安装

    作者:vwFisher时间:2019-07-09 目录 Windows安装方案1安装方案2 Centos安装配置一...

  • 那些年||新年

    时间:2019-07-09 7:07 周二 新年心愿 (作于新年之际,以作警醒) 2014年就这...

  • 复盘Day139  换种方式做父母

    2019-07-09 10:05 早起√ 每天三目标 1.复盘√ 2.绘画分析× 3.运动× 每日复盘 Day13...

  • 2019-07-09 广州“西关”

    ?经年累月的迷失之地?2019-07-09 广州“西关”

  • 又是离别时

    时间:2019-07-09 13:00 周二 天气:晴朗 地点:北京丰台 状态:迷离 今日关键词:走出去 伴...

  • 日课10.14

    二八法则运用,把重要的事情用80%的时间做,不是很紧急重要的事情用剩余的20%去处理。用大部分的时间处理重要的事情...

  • 世界,你怎么可以忍心伤害她

    时间:2019-07-09 17:19 电影:被嫌弃的松子的一生 心情:努力地去活 她是那么的善良,那么的...

  • 读经感恩日志484

    2019-07-09 农历六月初七 星期二 天气:暴雨 读经人:妈妈、姐姐八钰婷、妹妹钰殷 读经方式:用137累积...

  • 读经感恩日志484

    2019-07-09 农历六月初七 星期二 天气:暴雨 读经人:妈妈、姐姐八钰婷、妹妹钰殷 读经方式:用137累积...

网友评论

      本文标题:2019-07-09 每天处理时间用的

      本文链接:https://www.haomeiwen.com/subject/sijqkctx.html