2017-02-01 8 views
0

나는 품사 태깅에서 '태그 지정된'결과를 사용하는 방법을 알아 내려고 노력해 왔습니다. 내가 그것을 실행하면
Python - pos_tag (NLTK) 태그를 어떻게 사용합니까?

click to view

, 그것은이와 반환 :

click to view

이 모두 잘은 현재 내가이 테스트 코드가 있습니다. 그러나 나는이 결과를 사용할 수 있기를 원하며 어떻게해야할지 모른다. 'test'변수에 'VBG'태그가 있는지 어떻게 확인할 수 있습니까? 'test'값을 확인하는 방법이 있습니까?

if 'VBG' in test: 
    print ('success') 
else: 
    print('Nope') 
    print(test) 

을하지만 아무것도하지 않습니다 나는이 같은 일을 시도. 단어/문자열/속성이 '테스트'의 결과에 있다면 어떻게 찾습니까? 감사.

+2

'유형 (테스트) '이란 무엇입니까? 또한 스크린 샷을 게시하지 말고 * 게시하십시오. 코드를 복사하여 텍스트 *로 질문에 붙여 넣으십시오. –

답변

1

예에서 test은 'VBG'가 포함되어 있는지 또는 다른 POS가 목록에 색인을 생성하는지 확인하는 올바른 방법으로 목록을 반환합니다. 다시 귀하의 경우, if 'VBG' in test[0]을하고 싶습니다. 단어 목록을 보려면 다음과 같이 할 수 있습니다.

추신 : 질문을 게시하기 전에 스택 오버 플로우 에티켓을 익히십시오.