2015-10-15 47 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)