pandas数据帧中的循环依赖2

时间:2015-07-09 18:57:39

标签: python pandas

这是my previous question的延续。

我正在尝试编写一个小脚本来计算游戏的结果,我想知道是否可以使用向量,或者我是否必须使用for循环遍历列表。

这个想法是你从start_bal(100英镑)开始购买代币,每个代币都要花费tok_cost(10英镑)。然后根据结果赢得或输掉每个令牌1英镑(a ['结果'])。因此,我应该能够在第一场比赛中以每个标记10英镑的价格购买10个代币,并且由于结果是赢,所以余额应该高达110英镑,这意味着我现在可以购买11个代币,每个代币10英镑用于第二个代币游戏,等等。

这是基本代码。我尝试了不同的计算a ['Bal']列的方法,但我似乎无法得到它所以我只是把它留空了,希望有人可以提供帮助:

import pandas

start_bal = 100.0 #start off with £100
tok_cost = 10

#create an empty data frame.
a = pandas.DataFrame()

#create a list of results, 1 is win, -1 is lose
a['Result'] = [1,1,1,-1,-1]

#calculate your bankroll after each game
a['Bal'] = ...

0 个答案:

没有答案