logo
Loading...

使用pd.series計算所有的cos值的問題 - Cupoy

各位老師好,在寫這次的題目時,需要運算經緯度一圈的長度比。我嘗試利用pd.series一次性運算所有...

ml100-3,ml100-3-d28

使用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'])

    ```