按日期分割資料集
-1、 首先我這裡的資料集,形式如下圖:
這裡可以看見第一行為資料的屬性,最後乙個為時間,格式為.csv檔案,我希望按日期(年月日)劃分出資料,即按天將資料分割出來。
import pandas
d = pandas.read_csv('d1828.csv')
d1118=d[d['time'].str.contains(r'2014-11-18')]
d1119=d[d['time'].str.contains(r'2014-11-19')]
d1120=d[d['time'].str.contains(r'2014-11-20')]
d1121=d[d['time'].str.contains(r'2014-11-21')]
d1122=d[d['time'].str.contains(r'2014-11-22')]
d1123=d[d['time'].str.contains(r'2014-11-23')]
d1124=d[d['time'].str.contains(r'2014-11-24')]
d1125=d[d['time'].str.contains(r'2014-11-25')]
d1126=d[d['time'].str.contains(r'2014-11-26')]
d1127=d[d['time'].str.contains(r'2014-11-27')]
d1128=d[d['time'].str.contains(r'2014-11-28')]
d1118.to_csv('d1118.csv')
d1119.to_csv('d1119.csv')
d1120.to_csv('d1120.csv')
d1121.to_csv('d1121.csv')
d1122.to_csv('d1122.csv')
d1123.to_csv('d1123.csv')
d1124.to_csv('d1124.csv')
d1125.to_csv('d1125.csv')
d1126.to_csv('d1126.csv')
d1127.to_csv('d1127.csv')
d1128.to_csv('d1128.csv')
按日期分割mysql slow log
有些mysql slow log是乙個大檔案,如果不按日期分開會很查詢。所以寫了乙個指令碼分割。quote mysqlslow mysql slow new.log mysqlslow work mysqlslow work.log cp f mysqlslow mysqlslow work for...
nginx日誌按日期分割
bin bash 零點執行該指令碼 nginx日誌檔案所在的目錄 logs path 日誌資料夾路徑 獲取昨天的yyyy mm dd yesterday date d yesterday y m d 移動檔案 mv access.log access log 向nginx主程序傳送usr1訊號,us...
Nginx日誌按日期分割
原創 nginx是沒有以日期格式作為檔名來儲存的,也就是說,nginx不像tomcat,每天自動生成乙個日期檔案,所有的日誌都是以乙個名字來儲存,時間久了日誌檔案會變得很大。這樣非常不利於分析。雖然nginx沒有這個功能但我們可以寫乙個小指令碼配合計畫任務來達到這樣的效果。即讓nginx每天產生乙個...