Python 2.7 检查列的每个变量

Python 2.7 检查列的每个变量,python-2.7,pandas,Python 2.7,Pandas,我有一张透视表: Type Result l 213 l 435 h 54 l 34 h 54 l 645 h 345 h 34 h 345 l 345 l 666 我想根据类型计算结果列列列的“l”或“h”: for h, f(result); for l, g(result); 最后,将计算结果作为新列追加到此透视表中 有人能帮我吗?您还没有说明计算的内容is@EdChum例如f(result)=结果^2+1。g(result)=resu

我有一张透视表:

Type    Result
l   213
l   435
h   54
l   34
h   54
l   645
h   345
h   34
h   345
l   345
l   666
我想根据
类型计算
结果
列列的“l”或“h”:

for h, f(result);
for l, g(result);
最后,将计算结果作为新列追加到此透视表中


有人能帮我吗?

您还没有说明计算的内容is@EdChum例如f(result)=结果^2+1。g(result)=result*2+1你可以做
df.loc[df['Type']='h','result']=np.pow(df['result'],2)+1和
df.loc[df['Type']='h','result']=df['result']]*2+1我想我已经得到你的答案了,但我如何同时添加一个计算结果呢?谢谢你,这本该管用的