pandas dataframe 條件設定
2020/03/29 下午 04:57
機器學習共學討論版
江柏勳
觀看數:1
回答數:1
收藏數:0
keep_indexs = (df['1stFlrSF']> 500) & (df['1stFlrSF']< 2000)
df = df[keep_indexs]
恩,大概知道譬如df[行標籤]可以取出指定的行,那似乎這邊用條件去取
那會取出甚麼東西啊?(滿足條件的那一整個列??)
回答列表
-
2020/03/29 下午 08:44張維元 (WeiYuan)贊同數:0不贊同數:0留言數:1
嗨,柏勳
你可以先把 keep_indexs 印出來看看,這應該是一個由 True/False 所組成的 Series,其中的 index 代表的是第幾筆資料。當把 keep_indexs 放在 df 中是用來篩選符合條件的一種用法,稱為遮罩。
如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃