[问题] 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