最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 數(shù)據(jù)提取及拆分的實現(xiàn)代碼

 更新時間:2019年08月26日 11:40:08   作者:杜凱杰  
這篇文章主要介紹了python 數(shù)據(jù)提取及拆分的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

K線數(shù)據(jù)提取

#### 原有數(shù)據(jù)集如下:

依據(jù)原有數(shù)據(jù)集格式,按要求生成新表:

1、每分鐘的close數(shù)據(jù)的第一條、最后一條、最大值及最小值,

2、每分鐘vol數(shù)據(jù)的增長量(每分鐘vol的最后一條數(shù)據(jù)減第一條數(shù)據(jù))

3、匯總這些信息生成一個新表

(字段名:[‘time',‘open',‘close',‘high',‘low',‘vol'])

import pandas as pd 
import time 
start=time.time()
df=pd.read_csv('data.csv')
df=df.drop('id',axis=1)    #刪除id列 
df1=pd.DataFrame(columns=['time','open','close','high','low','vol'])#新建目標數(shù)據(jù)表

for i in df.groupby('time'):   #按時間分組
  new_df=pd.DataFrame(columns=['time','open','close','high','low','vol']) #新建空表用于臨時轉(zhuǎn)存要求數(shù)據(jù)
  new_df.time=i[1].time[0:1]  #取每組時間為新表時間
  new_df.open=i[1].close[0:1]  #取每組第一個close數(shù)據(jù)為新表open數(shù)據(jù)
  new_df.close=i[1]['close'].iloc[-1]  #取每組最后一個close數(shù)據(jù)為新表close數(shù)據(jù)
  new_df.high=i[1]['close'].max()  #取每組close數(shù)據(jù)最大值為新表hige數(shù)據(jù)
  new_df.low=i[1]['close'].min()  #取每組close數(shù)據(jù)最小值為新表low數(shù)據(jù)
  new_df.vol=i[1]['vol'].iloc[-1] - i[1]['vol'].iloc[0] #用每組vol數(shù)據(jù)最大值減去最小值為新表vol數(shù)據(jù)
  df1=pd.concat([new_df,df1],axis=0)  #縱向合并數(shù)據(jù)到目標數(shù)據(jù)表
  
df2=df1.sort_values('time')  #按time列值進行排序
df2.reset_index(inplace=True, drop=True)  #重置行索引
print(df2)  #打印目標數(shù)據(jù)表
stop=time.time()  #查看耗時
print('共計耗時:{}秒'.format(stop-start))

在這里插入圖片描述

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

镇坪县| 高密市| 澎湖县| 金堂县| 万全县| 祥云县| 绥滨县| 彰武县| 绥德县| 海南省| 九龙城区| 娱乐| 华亭县| 台北市| 太和县| 朝阳县| 南投市| 东安县| 石门县| 西乌珠穆沁旗| 卓尼县| 耒阳市| 尚义县| 宽甸| 九龙县| 四子王旗| 元朗区| 扎兰屯市| 云阳县| 错那县| 九龙城区| 永丰县| 德化县| 湄潭县| 南乐县| 繁峙县| 芜湖市| 崇义县| 四子王旗| 布拖县| 沙田区|