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)

#--------------------------------------------------