아래 코드에서 일치하는 범주에 적용되는 조건은 '레크리에이션'입니다. - 은 레크리에이션에 합류하는 경우 :입니다. 내가하여 동일한 함수를 호출하려면 어떻게다른 범주의 호출 함수
category = [('Luxury Apartments', 'IN', 'Recreation_Ammenities'),
('CCTV', 'IN','Security'),
('Yoga', 'IN', 'HealthCare'),
('Jogging Tracks', 'IN', 'Recreation_Ammenities')]
Recreation = [e1 for (e1, rel, e2) in category if e2=='Recreation_Ammenities']
Security= [e1 for (e1, rel, e2) in category if e2=='Security']
HealthCare= [e1 for (e1, rel, e2) in category if e2=='HealthCare']
: 현명한처럼, 나는 '레크리에이션', '보안', '헬스 케어'를 포함하는 범주 목록 등
def match_bigrams(row,RC):
categories = []
for bigram in row.bigram:
joined = ' '.join(list(bigram))
if joined in RC:
categories.append(joined)
return categories
df['Recreation_Amenities'] = df.apply(match_bigrams(Recreation), axis=1)
분류 목록은이 여기서 범주 이름을 인수로 전달 하시겠습니까? RC에 가입하면 을 :하지만이 형식 오류 던지고 : 나는 카테고리 이름을 전달하려
TypeError: match_bigrams(Recreation) missing 1 required positional argument:RC
** 질문 **을 편집하고보고있는'TypeError'를 얻기 위해 ** match_bigrams()에 "카테고리 이름을 전달하려고 시도한 방법"을 정확하게 표시하십시오. – alexis
질문을 편집했습니다. pls가 업데이트 된 것을 찾았습니다. –