关于Python的一些小知识

2020-09-07  本文已影响0人  桃子镇

目前了解的几个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

上一篇下一篇

猜你喜欢

热点阅读