日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python新手問題——大txt文件按條件將多行合并

瀏覽:220日期:2022-07-29 14:51:19

問題描述

數據格式如下:······1107 1385331000000 1.31425116071267541107 1385331000000 0.00216831966616601571107 1385331600000 0.00216831966616601571107 1385331600000 1.48678059856709231107 1385331600000 0.00216831966616601571107 1385332200000 1.16976269383032431107 1385332800000 0.00216831966616601571107 1385332800000 0.005813069022279304 1107 1385332800000 1.28473294406098271107 1385332800000 0.00216831966616601571107 1385333400000 1.28915863808346031108 1385247600000 0.0269431681771513561108 1385247600000 6.1846964752626531108 1385248200000 0.059462889200508061108 1385248200000 6.3595727853353561108 1385248200000 0.0106028805902600441108 1385248800000 0.0269431681771513561108 1385248800000 5.5680479237872721108 1385249400000 0 0.010242026851040091108 1385249400000 5.2130178228553141108 1385250000000 0.010242026851040091108 1385250000000 5.3853272542178931108 1385250600000 0.016259860511678353 1108 1385250600000 4.9026440746581151108 1385251200000 4.1412888084884361108 1385251800000 0.05388633635430271 1108 1385251800000 4.6840966949668611108 1385251800000 0.010242026851040091108 1385252400000 4.3865801131770491108 1385253000000 4.5822193907978331108 1385253600000 5.2110610962798311108 1385254200000 0.020484053702080181108 1385254200000 3.9015460515633161108 1385254200000 0.010242026851040091108 1385254800000 4.0387888693118255······每一行數據間是tab鍵隔開的第一列是標號,第二列是UTC格式時間戳,第三列是流量數據,每行的數據是10分鐘內的,現在想把同一個標號的比如第一列為1107的每一小時的數據疊加起來成為新的一行(第二列的時間可以用時間戳表示或者以時間間隔表示),完全沒有頭緒,請大神指點指點

問題解答

回答1:

自己解決了,雖然可能比較復雜,但是能滿足需求

__author__ = ’Administrator’file = open(’day24.txt’, ’a+’)s = 'area time datan'file.write(s)file.closefile = open(’sms-call-internet-mi-2013-11-24-24.txt’,’r’)line = file.readline()list1 = []#時間num1 = []#dataarea = []while 1: line = file.readline() if line == ’’:break a = line.split() if int(a[0]) == 1:if a[2] == 'NA': a[2] = ’0’area.append(a[0])if a[1] in list1: num1[list1.index(a[1])] = float(num1[list1.index(a[1])])+float(a[2])else: list1.append(a[1]) num1.append(a[2]) elif int(a[0]) < 10001:if a[2] == 'NA': a[2] = ’0’if a[0] not in area: area.append(a[0]) file1 = open(’day24.txt’, ’a+’) for i in list1:file1.write('%-8s%-16s%.20fn' % (area[area.index(a[0])-1], i, float(num1[list1.index(i)]))) file1.close file1 = open(’day24.txt’, ’r’) file1.close list1 = [] num1 = []if a[1] in list1: num1[list1.index(a[1])] = float(num1[list1.index(a[1])])+float(a[2])else: list1.append(a[1]) num1.append(a[2]) else:breakfile.closefile = open(’day24.txt’, ’a+’)for j in list1: file.write('%-8s%-16s%.20fn' % (a[0], j, float(num1[list1.index(j)])))file.closefile = open(’day24.txt’, ’r’)file.close回答2:

如果是按照時間序列的,直接使用generator來讀取原文件,生成新的行然后輸出就可以了.

回答3:

pandas可以解決你的需求,讀取數據到dataframe中再進行處理

回答4:

這個要看你的數據量有多大了

使用 文件句柄遍歷 不用用 readlines() (內存可能不夠)

使用類似于字典一樣的數據結構來存儲你的信息,如果內存不夠,就要再想辦法,中間信息寫磁盤等。

大概的思路如下

from collections import Counterc = Counter()f = [’1107 1385332800000 1.2847329440609827’,’1107 1385332800000 0.0021683196661660157’,’1107 1385333400000 1.2891586380834603’,’1108 1385247600000 0.026943168177151356’,’1108 1385247600000 6.184696475262653’,’1108 1385248200000 0.05946288920050806’ ]’’’with open(’xxoo.txt’) as f: # f 文件遍歷句柄,相當于上面的 list f for i in f:s = i.split()c[s[0]] += s[2]’’’for i in f: # 這里是遍歷 f, 這里遍歷的是 list f, 你實際情況要用上面的 f s = i.split() # 這里是空格分割,可以使用 print s 看看結果 c[s[0]] += float(s[2]) # c 用來統計for i in c: print i, c[i]回答5:

你這個等于就是基于標號和小時兩個指標分組統計,用pandas讀入,用to_datetime將時間戳轉化為時間列再取小時數,然后用groupby同時對標號和小時進行分類,sum匯總就行了。

回答6:

請用這個思路https://www.zhihu.com/questio...

回答7:

我覺得你這個數據格式可以稍加分析一下再做1.第一列表示日期,你可以做為結果數組的第一層的鍵,result[date]2.第二列看著應該是時間(分鐘)的時間戳,這樣你要求按小時來做結果,你就每個result[data]項初始化24個元素,鍵就是小時數(可以用相應的小時數的時間戳的值做鍵),鍵值對應的就是這個小時內的數據總和,即resultdate3.初始化完成這個結果數組以后就簡單了,你就遍歷文件,逐行處理就可以了,每一行先讀取第一列的值,比如1107,就操作result[1107]。接著讀取第二列,找到對應的hourtimestamp鍵,累加就行了。4.最后遍歷result數組,輸出結果就行了。

回答8:

你需要:

from itertools import groupby

不到十行代碼就可以搞定的。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产亚洲字幕| 黄色在线网站噜噜噜| 国产99久久| 在线人成日本视频| sm捆绑调教国产免费网站在线观看 | 日本aⅴ免费视频一区二区三区| 亚洲美洲欧洲综合国产一区 | 日韩av自拍| 成人免费一区| 在线天堂资源www在线污| 神马午夜在线视频| 婷婷精品视频| 91久久久久| 亚洲天堂av资源在线观看| 亚洲综合中文| 日韩国产91| 国产欧美丝祙| 国产精品视频一区视频二区| 国产精品亚洲欧美一级在线 | 久久国产精品99国产| 亚洲视频二区| 日韩高清不卡一区二区| 国产精品自拍区| 国产成人精品一区二区三区视频| 黑人精品一区| 欧美网站在线| 日本综合精品一区| 欧美韩一区二区| 日韩影院免费视频| 国产日韩一区二区三免费高清| 欧美日本三区| 成人午夜亚洲| 亚洲电影在线一区二区三区| 亚洲精品人人| 美女视频黄 久久| 日韩深夜视频| 亚洲专区在线| 国产欧美69| 日韩中文影院| 免费不卡在线观看| 欧美成人一二区| 久久精品国产68国产精品亚洲| 美女精品网站| 国产精品对白| 久久国产电影| 亚洲欧美专区| 另类小说一区二区三区| 亚洲二区视频| 欧美一区精品| 日韩欧美自拍| 综合一区av| 精品视频在线一区二区在线| 欧美日韩国产免费观看视频| 日本视频中文字幕一区二区三区| 久久影院资源站| 国产精品女主播一区二区三区| 国产欧美二区| 欧美日韩国产免费观看视频| 日本国产一区| 香蕉人人精品| 日韩国产精品久久久久久亚洲| 精品一区二区三区视频在线播放| 成人精品亚洲| 日韩av中文字幕一区二区三区| 色黄视频在线观看| 97成人在线| 不卡在线一区| 欧美激情网址| 99综合视频| 国产成人精品一区二区三区免费| 99国产精品自拍| 老司机精品视频网| 蜜臀av性久久久久蜜臀aⅴ四虎| 精品亚洲二区| 午夜精品福利影院| 日韩大片在线| 国产精品嫩模av在线| 亚洲一区区二区| 欧美13videosex性极品| 国产亚洲人成a在线v网站| 亚洲电影在线一区二区三区| 成人高清一区| 国产日本精品| 免费不卡在线视频| 欧美jjzz| av资源中文在线| 国产精品第一国产精品| 中文一区一区三区免费在线观| 麻豆网站免费在线观看| 国产欧美日韩精品一区二区三区 | 91视频久久| 日韩精品第二页| 在线亚洲欧美| 91精品一区二区三区综合| 麻豆精品久久久| 婷婷成人av| 怡红院精品视频在线观看极品| 精品免费在线| 国产人成精品一区二区三| 每日更新成人在线视频| 99久久久久| 在线精品亚洲欧美日韩国产| 久久亚洲黄色| 国产精品巨作av| 亚洲精品成a人ⅴ香蕉片| 午夜久久黄色| 久久久久国产| 午夜精品成人av| 久久久久久夜| 久久影院资源站| 国产精品chinese| 欧美亚洲一级| 日本不卡一区二区三区| 亚洲影视一区二区三区| 亚洲欧美日韩国产综合精品二区| 国产日韩免费| 日韩国产欧美一区二区三区| 日韩在线麻豆| 亚洲精品免费观看| 久久国产高清| 视频一区二区三区中文字幕| 免费欧美在线视频| 久久一二三区| 美国三级日本三级久久99| 夜夜精品视频| 天堂va蜜桃一区二区三区| 亚洲欧美高清| 亚洲精品激情| 91精品日本| 国产精品视频一区二区三区综合| 国产欧美二区| 丁香婷婷久久| 日韩成人三级| 欧美日韩中文一区二区| 特黄特色欧美大片| 久久婷婷丁香| 亚洲精品va| 美女久久网站| 亚洲不卡视频| 国产人成精品一区二区三| 久久av资源| 精品久久免费| 久久久精品久久久久久96 | 成人看片网站| 五月精品视频| 天堂成人免费av电影一区| 亚洲精品自拍| 久久爱www.| 成人午夜网址| 日韩欧美一区二区三区免费看| 蜜臀国产一区| 一区二区亚洲精品| 亚洲永久精品唐人导航网址| 69精品国产久热在线观看| 国产精品高潮呻吟久久久久| 黄毛片在线观看| 国产亚洲亚洲| 欧美偷窥清纯综合图区| 国产一区二区三区四区二区| 人人精品亚洲| 亚洲在线久久| 国产精品久久久久久久久久白浆| 国内精品美女在线观看| 日本一二区不卡| 亚洲午夜一级| 亚洲精品婷婷| 老司机免费视频一区二区| 久久中文亚洲字幕| 亚洲97av| 红杏一区二区三区| 免费久久精品| 日本视频一区二区| 在线看片国产福利你懂的| 中文在线一区| 国产欧美一区二区三区精品观看 | 国产日韩欧美一区二区三区| 国产91在线播放精品| 欧美.日韩.国产.一区.二区 | 久久青草久久| 亚洲三级视频| 福利一区在线| 日韩中文欧美在线| 日韩av免费大片| 一区二区国产精品| 在线看片国产福利你懂的| 石原莉奈在线亚洲二区| 国产精品一区二区中文字幕| 成人免费电影网址| 日韩激情一区二区| 国产成人免费av一区二区午夜| 国产亚洲在线| 精品三区视频| 噜噜噜躁狠狠躁狠狠精品视频| 久久精品国产亚洲一区二区三区| 欧美日韩一区二区综合| 国产精品亚洲综合色区韩国| 极品日韩av| 欧美国产日本| 综合欧美精品| 国产专区一区|