我有一個數據幀假設:我怎樣才能。減去從柱上使用熊貓和python單個值
name age hb
ali 34 14
jex 16 13
aja 24 16
joy 23 12
我有一個值說「5」,我想從塔的每個成員。減去「 HB」
新列可能是:
hb
9
8
11
7
什麼是做到這一點的最好方法......
感謝和問候。
我有一個數據幀假設:我怎樣才能。減去從柱上使用熊貓和python單個值
name age hb
ali 34 14
jex 16 13
aja 24 16
joy 23 12
我有一個值說「5」,我想從塔的每個成員。減去「 HB」
新列可能是:
hb
9
8
11
7
什麼是做到這一點的最好方法......
感謝和問候。
簡單地從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
試試這個:
df["hb"] - 5
df["hb"]
將選擇hb
列,減去5它
你也可以做到這一點使用熊貓。申請功能
df["hb"] = df["hb"].apply(lambda x: x - 5)