& \的意思
不懂
以下的這段是在表示什麼
[(age_data['YEARS_BINNED'] == year_group_sorted[i]) & \
(age_data['TARGET'] == 0), 'YEARS_BIRTH'], label = str(year_group_sorted[i]))
& \是什麼意思?
回答列表
-
2020/03/20 下午 04:39Shih 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:30Shih 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 😃😃😃