2015-10-15 50 views

回答

9

简单地从pandas.Series减去标量值,对于数字列,熊猫会自动播放标量值并从列中的每个元素中减去它。示例 -

df['hb'] - 5 #Where `df` is your dataframe. 

演示 -

In [43]: df 
Out[43]: 
    name age hb 
0 ali 34 14 
1 jex 16 13 
2 aja 24 16 
3 joy 23 12 

In [44]: df['hb'] - 5 
Out[44]: 
0  9 
1  8 
2 11 
3  7 
Name: hb, dtype: int64 
1

试试这个:

df["hb"] - 5 

df["hb"]将选择hb列,减去5它

2

你也可以做到这一点使用熊猫。申请功能

df["hb"] = df["hb"].apply(lambda x: x - 5)