作者a822305877 (輕舞飛颺)
看板Python
標題[問題] dataframe,用條件刪除指定資料
時間Wed Jul 18 13:54:15 2018
最近剛入坑,寫到一個地方卡住了
這是我的dataframe
http://i.imgur.com/rRJs9W4.jpg
然後這是我嘗試的方法,想要把y_1後面有-1的刪了。
http://i.imgur.com/tn9qUKO.jpg
然後得到了下列錯誤信息
http://i.imgur.com/3J47w4k.jpg
感覺邏輯跟網絡上的方法應該是類似的,是我哪裏有遺漏嗎?
感謝
-----
Sent from JPTT on my HUAWEI LLD-AL30.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 172.105.201.145
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1531893257.A.DF8.html
推 TuCH: 可以試試tempdf[tempdf.y_1.str.contains('-1')] 07/18 14:07
→ a822305877: tempdf = tempdf[~tempdf.y_1.str.contains('-')] 07/18 14:11
→ a822305877: 謝謝,這個可以,不過我還是不懂差別在哪 哈哈 07/18 14:12
→ a822305877: 而且少了.str就不行了,明明type(tempdf.y_1[0])是str 07/18 14:13
推 TuCH: 你把str(tempdf.y_1) print出來就知道問題了 07/18 14:23