我有这样的数据帧:的Python /大熊猫 - 选择列和行申请方程
ano id unit period Sales ...
business_id
9564 2012 302 s anual 5964168.52
9564 2011 303 k anual 5774707.15
2361 2013 304 s anual 3652575.31
对于每一行,如果单位是“K”我要乘列销售值的所有未来的人1000。这一次应该是这样的:
ano id unit period Sales ...
business_id
9564 2012 302 s anual 5964168.52
9564 2011 303 k anual 5774707000.15
2361 2013 304 s anual 3652575.31
- >我想在列销售,并在所有的未来的人(所以这将是第四列和)
如何应用它我可以这样做吗?
会不会有在第四列和应用它的方式(所以我不必为每列创建一行,我的数据框很大)? – abutremutante
而且,如上所述,来自位置调用的'.iloc'。我通常更喜欢显式的'.loc'作为列名。 – Zero
这两个建议都很好,谢谢你们。我试图让@Alexander的建议工作,但我去了这个错误:NotImplementedError:基于iLocation的整数类型的布尔索引不可用。任何想法可能是什么? – abutremutante