作者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://webptt.com/cn.aspx?n=bbs/Python/M.1586603595.A.DDE.html
※ 编辑: show01 (111.241.41.162 台湾), 04/11/2020 19:17:01
2F:→ max36067: matplot上有些参考可看 你要的应该是这种 04/11 20:03
3F:→ max36067: 2. tx2是你整理好的东西的话 直接to_csv就好 04/11 20:04
4F:→ max36067: 3. 想做表格的话pandas就够了 通常list拿来做一些资料 04/11 20:06
5F:→ max36067: 操作会比较好 04/11 20:06
6F:→ show01: 感谢,我其实是要拿来做资料操作,但不知道怎麽先把资料过 04/11 20:11
7F:→ show01: 滤,所以才先爬文到用Pandas的方式 04/11 20:12
8F:→ show01: 感觉应该要用list才能做回测 04/11 20:14
9F:→ max36067: 简单来说是资料处理的部分吧? 其实pandas可以做到很多 04/11 20:43
10F:→ max36067: 操作,可以去看一下 04/11 20:43