[問題] dataframe,用條件刪除指定資料

作者: a822305877 (輕舞飛颺)   2018-07-18 13:54:15
最近剛入坑,寫到一個地方卡住了
這是我的dataframe
http://i.imgur.com/rRJs9W4.jpg
然後這是我嘗試的方法,想要把y_1後面有-1的刪了。
http://i.imgur.com/tn9qUKO.jpg
然後得到了下列錯誤信息
http://i.imgur.com/3J47w4k.jpg
感覺邏輯跟網絡上的方法應該是類似的,是我哪裏有遺漏嗎?
感謝
作者: TuCH (謬客)   2018-07-18 14:07:00
可以試試tempdf[tempdf.y_1.str.contains('-1')]
作者: a822305877 (輕舞飛颺)   2018-07-18 14:11:00
tempdf = tempdf[~tempdf.y_1.str.contains('-')]謝謝,這個可以,不過我還是不懂差別在哪 哈哈而且少了.str就不行了,明明type(tempdf.y_1[0])是str
作者: TuCH (謬客)   2018-07-18 14:23:00
你把str(tempdf.y_1) print出來就知道問題了

Links booklink

Contact Us: admin [ a t ] ucptt.com