b-讀取 CSV
import pandas as pd
import numpy as np
lc=pd.DataFrame(pd.read_csv('2017_fut.csv',encoding='big5',header=1, error_bad_lines=False,low_memory=False))
#------在期交所的期貨交易紀錄中找出 台指期的資料---------------------------
import pandas as pd
import numpy as np
'''
header : int or list of ints, default 'infer'
指定行數用來作為列名,數據開始行數。如果文件中沒有列名,則默認為0,否則設置為None。如果明確設定header=0 就會替換掉原來存在列名。
usecols=['a', 'b']
'''
lc=pd.DataFrame(pd.read_csv('2017_fut.csv',encoding='big5',header=0, usecols=[0,1,2,3,4,5,6,7,8,9,10],error_bad_lines=False,low_memory=False))
## 成交量 > 60000
##xx = lc.loc[ lc["成交量"] > 2000 and lc["契約"] == 'TX' ].head()
##.reset_index().drop_duplicates(subset='交易日', keep='last').set_index('交易日')#
xx = lc.loc[ (lc["契約"] == 'TX') & (lc["成交量"] > 20000) ].drop_duplicates(subset=['交易日期'], keep='first')
print (xx)
#--------------------------------------------------