logo
Loading...

& \的意思 - Cupoy

不懂以下的這段是在表示什麼[(age_data['YEARS_BINNED'] == year_gr...

& \的意思

2020/03/20 下午 04:00
機器學習共學討論版
Morgan Lin
觀看數:2
回答數:3
收藏數:0

不懂

以下的這段是在表示什麼

[(age_data['YEARS_BINNED'] == year_group_sorted[i]) & \

                              (age_data['TARGET'] == 0), 'YEARS_BIRTH'], label = str(year_group_sorted[i]))

& \是什麼意思?

回答列表

  • 2020/03/20 下午 04:39
    Shih Cheng Chen
    贊同數:
    不贊同數:
    留言數:

    \ 是把太長的程式切成兩行

    (age_data['YEARS_BINNED'] == year_group_sorted[i]) & \

                                (age_data['TARGET'] == 0)

    等同於

    (age_data['YEARS_BINNED'] == year_group_sorted[i]) & (age_data['TARGET'] == 0)

  • 2020/03/20 下午 05:30
    Shih Cheng Chen
    贊同數:1
    不贊同數:0
    留言數:0

    1. 先看裡面 A : (age_data['YEARS_BINNED'] == year_group_sorted[i]) B : (age_data['TARGET'] == 0) A & B =>A和B 兩個條件都成立,則回傳True 2. age_data.loc[A&B, 'YEAR_BIRTH'] 抓AB都符合條件的列(row)出來, col為YEAR_BIRTH

  • 2020/03/21 上午 01:58
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    嗨,


    & 是 兩邊的條件都必須符合, \ 代表是換行(如果沒有加會跳出縮排錯誤)。


    如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃