내 데이터의 행을 필터링하려고 시도 할 때 첫 번째 문자 N
다음에 숫자를 매치 한 다음이 기준과 일치하지 않는 행을 삭제해야합니다.python pandas 행 startswith 한 글자 하나의 숫자 와일드 카드
I에 유래에서 여러 정규식 조합을 시도했다하지만 그들은 정규 표현식에 맞게 제대로
new = new.loc[new['call_x'].str.startswith("^[N]{1}[0-9]+")]
Example data
N902AG #keep
N917GA #keep
N918PD #keep
N919PD #keep
N930EN #keep
N940CL #keep
N976TR #keep
N98AW #keep
NAX6700 #drop
NAX7019 #drop
NKS1028 #drop
NKS171 #drop
NKS174 #drop
NKS197 #drop
내가 생각 해달라고'str.startswith'는 정규 표현식을 받아들입니다. 대신're' 패키지를 사용해야합니다 : https://docs.python.org/2/library/re.html – BloodyD
팬더를 사용하는 것처럼 보입니다. 'pandas' 태그를 추가하는 것은 정말로 중요합니다. – gzc
@ gzc gzc에게 감사드립니다. 내 부분에 대한 감독이 추가되었습니다. – sn4ke