如何计算一只股票价格高于另一只股票的天数
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())
我想计算 (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())