如何计算一只股票价格高于另一只股票的天数

How to count the number of days a stock price is higher than the other

我想计算 (VZ) 股票 return 大于股票指数 return (INX)

的天数

我已经使用 pct_change 函数计算了 return。现在我想获得 VZ 大于 INX 的天数。我不知道该怎么做。

Dates          VZ          INX  
2016-03-21    NaN          NaN
2016-03-22  -0.004304   -0.000877
2016-03-23  -0.005638   -0.006386
2016-03-24  0.012285    -0.000378
2016-03-28  -0.002987   0.000545
2016-03-29  0.012172    0.008817
2016-03-30  -0.000185   0.004350
2016-03-31  0.000740    -0.002040
2016-04-01  -0.001294   0.00633

1

为此,您可以使用列运算检查“VZ”值高于“INX”值的次数,并获得输出的总和:

temp = df["VZ"] > df["INX"]
print(temp.sum())