学习笔记(一)

loc、clip、corrcoef、linspace、jqdata.get_

1.code和close都是df的列名
若code为000001,取出其close列下的值

df[df.code=='000001']['close']#错误
df.loc[df.code=='000001']['close']#错误
df.loc[df.code=='000001','close']#正确

2.clip函数

#绝对中位数法
mad = (data - data.median()).abs().median()
up_bund = data.median() + n*mad
low_bund = data.median() - n*mad
scaled = data.clip(lower=low_bund, upper=up_bund)

data.clip可以把范围之外的值,全部变为上下限的值,在取极值时候十分方便。

3.np.corrcoef

np.corrcoef(df['a'],df['b'])#报错
np.corrcoef(df['a'].fillna(0),df['b'].fillna(0))

运行之后报错,后来填充缺失值后正常运行

4.linspace

np.linspace(1,10,3)
np.arange(1,10,3)

linspace最后的3是“个数”
arange最后的3是“跨度”

5.聚宽函数

get_factor_values([s],[f],date1,date2)

#date2可以用count=x代替,即开始日为date1,向后取x天

get_price([s],date1,date2,'daily',[c],panel=False)

#date1可以用count=x代替,即最后一日为date2,向前取x天

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值