我有一个数据框,我想搜索下面的奇怪行:
month
0 201605
1 201606
2 201607
3 08
4 nan
5 201610
例如,我想提取包含非6位数字的行,如下所示:
month
3 08
4 nan
我搜索过,但无法弄清楚如何提取行。 我怎样才能得到这个结果?
答案 0 :(得分:1)
假设您的月份列属于bits0: 69831968a1b0aff8
bytes: 'i\x83\x19h\xa1\xb0\xaf\xf8'
hex: 69831968a1b0aff8
int: 69831968a1b0aff8, True
bits0: c2c77e02969d3ebc
bytes: '\xc2\xc7~\x02\x96\x9d>\xbc'
hex: c2c77e02969d3ebc
int: c2c77e02969d3ebc, True
bits0: e87c78eb3929a76f
bytes: '\xe8|x\xeb9)\xa7o'
hex: e87c78eb3929a76f
int: e87c78eb3929a76f, True
bits0: 0d5d796c986ba329
bytes: '\r]yl\x98k\xa3)'
hex: 0d5d796c986ba329
int: 0d5d796c986ba329, True
类型,您可以使用str
获取每个元素的位数,并将结果用于子集化:
.str.len()