
版權聲明:本文為作者原創(chuàng)文章,可以隨意轉載,但必須在明確位置標明出處?。?!
話說鐵柱和小花吃完夜宵后各回個各,各找各媽去了,當然鐵柱這個小騷男肯定是想要送女神回家的,奈何女神防備之心還是有的。這天鐵柱回到家那個興奮啊,腦子里全是小花的一顰一笑,平時倒床就能睡著的鐵柱今晚失眠了,第二天鐵柱興高采烈地的去上班了,鐵柱跟遇到的每個同事都打了招呼,不管認識的還是不認識的。和鐵柱熟悉的狗蛋問鐵柱,“鐵柱,有什么喜事啊,說出來讓我們開心開心”,鐵柱騷包的答道“不可說,不可說”,呵呵呵。跟女神“孤男寡女,共處一室”這種事情怎么可能說出去鐵柱暗暗的想到。
這天又到了下班的時間了,鐵柱正準備走人,特意看了一下女神的位置,發(fā)現(xiàn)女神抓耳撓腮,焦躁不安。鐵柱就知道女神今天肯定有遇到難題了,這下鐵柱內(nèi)心大喊道,天助我也啊,難道哥們的桃花運真要來了,哈哈哈....;正出神的想著今晚又要和女神“孤男寡女,共處一室”了。狗蛋的聲音打算了鐵柱的美夢?!拌F柱,想撒呢,哈喇子都流出來了,準沒憋什么好屁,走,晚上搓一頓去”。鐵柱:“不去,不去,今晚有事”。等公司里的人都走完了,鐵柱走上去問小花,“小花,又遇到撒問題了啊,還沒弄好”。小花:“鐵柱啊,老板又給我分配了一些公司啊,讓我統(tǒng)計一下茅臺酒目前為止股票價格最高是那天,這不我正把這幾年的數(shù)據(jù)來出來對比對比啊,今天我弄一天了還沒弄好呢”,鐵柱一聽,哎呀,哦的乖乖,額的女神笨的真是有點可愛啊。鐵柱:“小花,我?guī)湍憬y(tǒng)計一下,很快的幾分鐘就okay”。鐵柱又把他的神器拿了出來,在哪里一陣噼里啪啦就出現(xiàn)下面結果了。
import pandas as pd
import numpy as np
import tushare as tu
df = tu.get_k_data('600519')
df1= df[['open', 'close', 'low', 'high']]
print(df1.idxmax())
print('歷史最高開盤價:\n%s' % df.iloc[df1.idxmax()[0]])
print('歷史最高收盤價:\n%s' % df.iloc[df1.idxmax()[1]])
print('歷史最低價:\n%s' % df.iloc[df1.idxmax()[2]])
print('歷史最高價:\n%s' % df.iloc[df1.idxmax()[3]])
OUT:
open 631
close 630
low 631
high 631
dtype: int64
歷史最高開盤價:
date 2018-01-15
open 793.46
close 785.37
high 799.06
low 779.02
volume 52473
code 600519
Name: 631, dtype: object
歷史最高收盤價:
date 2018-01-12
open 773.77
close 788.42
high 788.8
low 767.02
volume 45988
code 600519
Name: 630, dtype: object
歷史最低價:
date 2018-01-15
open 793.46
close 785.37
high 799.06
low 779.02
volume 52473
code 600519
Name: 631, dtype: object
歷史最高價:
date 2018-01-15
open 793.46
close 785.37
high 799.06
low 779.02
volume 52473
code 600519
Name: 631, dtype: object
小花你看茅臺酒的歷史最高開盤價是2018-01-15號這天,開盤價是793.46,當天的最高峰值是799.06差一點就突破800元大關,還有其他的歷史最高收盤價,歷史最低價等等都統(tǒng)計出來了,你看看是這樣不。小花看到結果還有些疑惑問鐵柱:“鐵柱你怎么能證明你統(tǒng)計出來的就是對的啊”。鐵柱一聽想到,哎呀,額的女神還是滿聰明的嘛,知道要去驗證數(shù)據(jù)的正確性。好辦啊小花,我們給價格排個序不久知道了嗎,昨天我們不就是使用了對價格排序的嘛。為了驗證數(shù)據(jù)我們把排好序的前10后最后10條數(shù)據(jù)取出來。
import pandas as pd
import numpy as np
import tushare as tu
df = tu.get_k_data('600519')
df.sort_values(by='open', inplace=True, ascending=False)
print('取開盤價最大的前10條記錄:\n%s' % df.head(10))
print('取開盤價最小的前10條記錄:\n%s' % df.tail(10))
OUT:
取開盤價最大的前10條記錄:
date open close high low volume code
631 2018-01-15 793.46 785.37 799.06 779.02 52473.0 600519
629 2018-01-11 787.00 774.81 788.00 772.00 50656.0 600519
628 2018-01-10 785.00 785.71 788.88 773.48 47714.0 600519
632 2018-01-16 780.48 772.94 788.61 768.00 65428.0 600519
637 2018-01-23 777.81 773.78 780.00 768.60 49549.0 600519
638 2018-01-24 776.44 764.46 776.46 758.60 43298.0 600519
630 2018-01-12 773.77 788.42 788.80 767.02 45988.0 600519
633 2018-01-17 770.00 747.93 774.00 738.51 90709.0 600519
640 2018-01-26 767.24 777.22 777.40 764.00 43978.0 600519
639 2018-01-25 761.00 769.16 776.00 751.00 50040.0 600519
取開盤價最小的前10條記錄:
date open close high low volume code
72 2015-09-30 183.442 183.519 184.647 183.384 11634.0 600519
57 2015-09-09 183.355 185.013 186.952 183.355 35215.0 600519
54 2015-09-02 183.326 187.665 188.041 182.448 106945.0 600519
50 2015-08-27 183.220 190.037 192.766 178.292 87052.0 600519
71 2015-09-29 182.786 183.384 184.541 181.580 18409.0 600519
52 2015-08-31 182.583 188.398 188.524 178.572 62730.0 600519
56 2015-09-08 181.735 182.564 183.673 178.398 33098.0 600519
47 2015-08-24 174.541 163.586 175.023 162.198 89812.0 600519
49 2015-08-26 170.452 177.318 181.773 168.755 91572.0 600519
48 2015-08-25 161.484 170.288 175.997 160.269 123080.0 600519
小花你看從這個結果中可以知道我們上面那個統(tǒng)計是沒有問題的,當然鐵柱還知道nlargest、nsmallest也可以去統(tǒng)計最大最小值。這時候小花又問鐵柱:“鐵柱,我還要統(tǒng)計一下開盤價、收盤價、最高價、最低價的均值能統(tǒng)計不”。No problem!騷包的鐵柱回到到
import pandas as pd
import numpy as np
import tushare as tu
df = tu.get_k_data('600519')
df.sort_values(by='open', inplace=True, ascending=False)
print(df.apply('mean'))
OUT:
open 347.474619
close 348.311791
high 352.150947
low 343.833590
volume 37820.681747
就是這么自信,就這么簡單,分分鐘搞定,這回小花肯定能高看哥們一眼了,哈哈哈...。“小花,看,這不就統(tǒng)計出來了嗎”,小花一看喜悅之心溢與言表,鐵柱你真實太牛了,我弄了一天都沒有弄好,你幾分鐘就弄好了,太厲害了。鐵柱聽到女神的夸贊心里那是笑開了花。表面還得正正經(jīng)經(jīng)的回答“那里,那里,馬馬虎虎啦”。像.agg、.transform這些招式我都還沒用,我要是都用一遍那還不得稱之為神,以后請叫我“鐵神”,“柱神”或者“鐵柱神”,哈哈哈....鐵柱在那里意淫著。
鐵柱、鐵柱醒醒,醒醒,想撒呢,想你啊,鐵柱脫口而出。剛出口鐵柱就懵了,尼瑪,死定了,死定了。過了有那么幾秒,鐵柱沒有等來小花女神想象中的反擊,反而看到小花一臉緋紅??瓤?,鐵柱咳嗽兩聲說道:“小花你看今天的都弄好了吧,趕緊收拾收拾,一起去吃個宵夜啊”。小花:“不了,不了,鐵柱,已經(jīng)很晚了,下次吧”。這一夜鐵柱又該失眠了,小花到底是個撒意思呢,我是有戲還是沒有戲啊,鐵柱輾轉難眠.....