关于Python的一些小知识

目前了解的几个Python包

常用的是Pandas包和Matplotlib包

逻辑函数知多少:除了Excel里面的if函数、MySQL语言的CASE WHEN 函数、还应该了解Python语言的if函数

简单的if函数计算

例如:fb['Direction']=[1 if fb.loc[ei,'PriceDiff']>0 else -1 for ei in fb.index]

在fb数据框中创建【Direction】列,如果PriceDiff列的数据大于0 那么Direction列的数据就返回1 否则Direction列的数据就返回-1

ym['Share']=[1 if ym.loc[ei,'MA10']>ym.loc[ei,'MA50'] else -1 for ei in ym.index]

在ym数据框中创建【Share】列,如果MA10列的数据大于MA50列的数据,那么Share列的数据就返回1 否则就返回-1

复杂的if函数计算

ym['Profit']=[ym.loc[ei,'Close1']-ym.loc[ei,'Close'] if ym.loc[ei,'Share']==1 else 0 for ei in ym.index]

在ym数据框中创建【Profit】列,如果Share列中的数据等于1就返回Close1列减去Close列的数据之差,否则就返回0


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。