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我想我已经得到你的答案了,但我如何同时添加一个计算结果呢?谢谢你,这本该管用的