使用pd.series計算所有的cos值的問題
2019/09/27 上午 01:47
機器學習共學討論版
黃向偉
觀看數:46
回答數:2
收藏數:0
ml100-3
ml100-3-d28
各位老師好,
在寫這次的題目時,需要運算經緯度一圈的長度比。
我嘗試利用pd.series一次性運算所有的cos值,預想的結果是:此程式碼會新增一個名為”cos“的column,必且利用column ”a“的值計算出兩個相對應的cos值並填入column ”cos“之下。
結果出現此錯誤。
請問有沒有其他辦法可以達成這個目的呢?
回答列表
-
2019/09/27 下午 01:20陳明佑 (Ming You Chen)贊同數:0不贊同數:0留言數:1
dftest['cos']=dftest['a'].apply(lambda x:np.cos(x))
如果需要用到pi, 就用np.pi取代
-
2019/09/27 下午 03:14張維元 (WeiYuan)贊同數:1不贊同數:0留言數:1
這邊應該不用使用 apply,應該是直接對整個欄位運算:
```
dftest['cos'] = np.cos(dftest['a'])
```