作者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://webptt.com/cn.aspx?n=bbs/Python/M.1531893257.A.DF8.html
1F:推 TuCH: 可以试试tempdf[tempdf.y_1.str.contains('-1')] 07/18 14:07
2F:→ a822305877: tempdf = tempdf[~tempdf.y_1.str.contains('-')] 07/18 14:11
3F:→ a822305877: 谢谢,这个可以,不过我还是不懂差别在哪 哈哈 07/18 14:12
4F:→ a822305877: 而且少了.str就不行了,明明type(tempdf.y_1[0])是str 07/18 14:13
5F:推 TuCH: 你把str(tempdf.y_1) print出来就知道问题了 07/18 14:23