我想从列表中总结一定数量的数字。
openBids = df_1['openBid']
mean = np.mean(openBids)
std = np.std(openBids)
rets = np.log(openBids / openBids.shift(1))
rets.dropna()
round(sum(rets.dropna()), 4) # here i only want to add together the first ten numbers from the list for example
有人可以告诉我该怎么做吗?
亲切的问候
马塞尔
答案 0 :(得分:0)
您可以使用python的列表切片(假设rets.dropna()
返回一个列表)。 rets.dropna()[:10]
将是列表中的前十位。
round(sum(rets.dropna()[:10]), 4)
在python docs tutorial中查看此语法的更多示例。