如何將多列除以固定數字?
A B C D
0 1 100 2000 10
1 2 200 3000 00
2 3 300 4000 20
3 4 400 5000 40
4 5 500 4000 24
5 6 600 2000 23
我想將“B”和“C”列中的每個數字減少 1000,并在其他列不變的情況下獲得新的 DataFrame。
uj5u.com熱心網友回復:
您可以使用廣播:
df[['B','C']] /= 1000
輸出:
A B C D
0 1 0.1 2.0 10
1 2 0.2 3.0 0
2 3 0.3 4.0 20
3 4 0.4 5.0 40
4 5 0.5 4.0 24
5 6 0.6 2.0 23
uj5u.com熱心網友回復:
你可以這樣做:
df.B=df.B/1000
df.C=df.C/1000
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/427001.html
上一篇:使用兩個條件Pandas用另一個資料框填充我的資料框中的一列
下一篇:如何過濾火花資料框中的結構陣列?
