我清理我的数据集和清理它,但我卡在一些行没有特定的长度必须在列中的列(order_id)必须有16个字符的列的类型是对象,所以我不知道如何才能提取所有行没有确切的字符必须在列中,以及如何删除那些行谢谢。

有关更多信息,请访问image of column
在excel中,我可以只过滤列并只显示16个字符的值,我想在pandas中这样做,我只想返回包含16个字符的行,并删除所有大于或小于16个字符的行。
发布于 2021-11-11 21:57:17
我想您希望将与此模式匹配的所有行都保留为[0-9A-F]{16}
df = df[df['order_id'].str.contains(r'^[0-9A-F]{16}$')]https://stackoverflow.com/questions/69935130
复制相似问题