量化分析中常用语句片段2
作者:冯德平(山野雪人)
11修改列名
#原来的列名为:High,How,Open,Close,Volume,Adj Close,现欲将大写改成小写,可以这样写
df.columns=["high","low","open","close","volume","adj close"]
12只要小数点后面两位
np.round(df,2)
13增加一列
df.insert(5,column='openinterest',value=0) #加入列名为openinterest的一列,且其值=0
14将索引值改成列
df.reset_index() # 所有的索引都改为列
15设置索引值
df=df.set_index("Date")
16删除index索引
dataframe.reset_index(drop=True)
17某一时间到今天(通常用来读取股票数据):
start = datetime.datetime(2017,1,1) #获取数据的时间段-起始时间
end = datetime.date.today() #获取数据的时间段-结束时间
18修改列名或行名
将原列名A修改成Lie1,将原行名ONE,修改成Hang1:
df_new = df.rename(columns={'A': 'Lie1'}, index={'ONE': 'Hang1'})
修改列名的另一种方法:
stock["datetime"]=stock["Date"] #t复制Date列
del stock["Date"]` #删除Date列,这样就达到了修改的目的