推 yuasa: 你用pandas嗎?這兩個表除了多了B/S欄差在哪?你的B/S決定的 05/03 20:09
→ yuasa: 條件是? 05/03 20:09
推 TitanEric: 樓上你沒看內文齁 05/03 22:27
→ gene50814: 是用pandas的 後來我是用join把groupby之後的series加 05/04 01:37
→ gene50814: 到原本的df再做邏輯判斷 不知道有沒有更好的作法? 05/04 01:37
推 moodoa3583: 如果是用data[B/S] = data[MarketValue].apply(lambda 05/04 12:52
→ moodoa3583: x:True if x >np.median(data[MarketValue]) else Fa 05/04 12:52
→ moodoa3583: lse) 呢? 05/04 12:52
→ moodoa3583: *>= 05/04 12:53
推 lycantrope: for date, tempdf in data.groupby("date"): 05/12 10:05
→ lycantrope: BS = tempdf["Price"] > tempdf["Price"].median() 05/12 10:05
→ lycantrope: df.loc[BS.index,"B/S"] = BS 05/12 10:06
→ lycantrope: 打錯df改成date data.loc[BS.index,"BS"] = BS 05/12 10:06
→ lycantrope: 把groupby 當iter for loop 判斷邏輯直接輸入data 05/12 10:07