作者show01 (Gary168)
看板Python
標題[問題] 詢問padnas和list及matplotlib的運用
時間Sat Apr 11 19:13:13 2020
最近在研究怎麼把台指期的日資料CSV檔下載下來運用,因為自己是Python的初學者
這幾天研究出用Pandas篩選出要的資料,如下列
import pandas as pd
df =pd.read_csv(r'Daily20200331.csv', encoding='big5',dtype={'到期月份': str,'
商品代號' : str})
df.rename(columns={'成交日期':'Date','商品代號':'ID', '到期月份':'Duemon', '成
交時間':'Time','成交價格':'Price','成交量':'Volume'}, inplace = True)
tx=df[df['ID'] == 'TX ']
tx1 = tx[(tx.Price > 0) & (tx.Time>=84500) & (tx.Time<=144500) & (tx.Duemon
=='202004') ]
tx2=tx1.drop(['ID', 'Duemon','Volume'], axis=1)
tx2
但目前想要把這些資料做下列運用,就卡住了:
1.把目前的資料做成X軸為時間 Y軸為指數的圖表
2.整理出來的資料把它存成另一個CSV檔輸出
3.因為目前是用Pandas,想嘗試用list去整理資料做成一樣的結果,但沒有頭緒
因為實在是太新手了,想懇請大大幫忙,萬分感激>"<
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.41.162 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1586603595.A.DDE.html
※ 編輯: show01 (111.241.41.162 臺灣), 04/11/2020 19:17:01
→ max36067: matplot上有些參考可看 你要的應該是這種 04/11 20:03
→ max36067: 2. tx2是你整理好的東西的話 直接to_csv就好 04/11 20:04
→ max36067: 3. 想做表格的話pandas就夠了 通常list拿來做一些資料 04/11 20:06
→ max36067: 操作會比較好 04/11 20:06
→ show01: 感謝,我其實是要拿來做資料操作,但不知道怎麼先把資料過 04/11 20:11
→ show01: 濾,所以才先爬文到用Pandas的方式 04/11 20:12
→ show01: 感覺應該要用list才能做回測 04/11 20:14
→ max36067: 簡單來說是資料處理的部分吧? 其實pandas可以做到很多 04/11 20:43
→ max36067: 操作,可以去看一下 04/11 20:43