【发布时间】:2019-01-26 07:03:27
【问题描述】:
我有一张桌子:
Name1 Name2 Name3
0 ABC FGD NNY
1 ABSTRE PC ABSTRE Tree in
2 P ABSTRE NNY
3 JJJ FGD NNY
4 ABSFRE PC ABSKRE
我需要得到这些信息:
['ABSTRE', 'ABSFRE', 'ABSTRE', 'ABSKRE']
所以这意味着代码有相同的3个字母和相同的长度。
- 相同的3个字母:ABS
- 长度:6
我需要从表中获取所有代码。我认为应该是这样的:
t='^[A-Z0-9]{3,10}?$'
for i in df.items():
l=df[df[i].str.contains(t)]
你能帮我解决这个问题吗?
【问题讨论】:
-
ABC正确吗?这不是错字,需要ABS?
标签: python regex pandas dataframe