第二題中的第二小題,想請教df.sub是什麼意思?為什麼第一小題卻不用
![截圖 2024-10-10 下午9.22.06.png](http://kwassistfile.cupoy.com/000001927696B671000000066375706F795F72656C656173655155455354/1723119872245/large)
回答列表
-
2024/10/28 下午 08:04王健安贊同數:1不贊同數:0留言數:1
Sky 你好, df.sub() 可以很彈性地決定要沿著「列」或是「欄」做數值相減, 因此第二小題都是可以使用 df.sub 實現, 下方提供官方示範程式及其輸出結果予您參考。 ```python df = pd.DataFrame({'angles': [0, 3, 4], 'degrees': [360, 180, 360]}, index=['circle', 'triangle', 'rectangle']) df ``` ```python angles degrees circle 0 360 triangle 3 180 rectangle 4 360 ``` ```python df.sub([1, 2], axis='columns') ``` ```python angles degrees circle -1 358 triangle 2 178 rectangle 3 358 ``` ```python df.sub(pd.Series([1, 1, 1], index=['circle', 'triangle', 'rectangle']), axis='index') ``` ```python angles degrees circle -1 359 triangle 2 179 rectangle 3 359 ```
-
2024/11/02 下午 05:07Sky贊同數:0不贊同數:0留言數:0
謝謝