>source

데이터 프레임에 1개의 열과 3개의 행이 있습니다. 데이터 프레임은 아래에 있습니다

Text
0   Provided by Hindustan Times Wuhan Institute of...
1   Kattappa continues to narrate how he ended up ...
2   National Commercial Bank (NCB), Saudi Arabia’s...

3개의 행을 모두 요약하려고 하고 다음과 같은 다른 열을 만들고 싶습니다.

Text                                               Summarize
0   Provided by Hindustan Times Wuhan Institute of...   It's related to virus
1   Kattappa continues to narrate how he ended up ...   It's a movie story
2   National Commercial Bank (NCB), Saudi Arabia’s...   Article related to finance

아래 code를 시도했습니다.

for index, row in df.iterrows():
    chunks= generate_chunks(row['Text'])
    res= summarizer(chunks, max_length=1000, min_length=20)
    text= ' '.join([summ['summary_text'] for summ in res])
print(text)

하지만 출력은

Article related to finance

이 일을 도와줄 사람이 있습니까?

  • 답변 # 1

    값을 덮어씁니다.텍스트각 반복에서 -따라서 다음으로 변경됩니다."바이러스와 관련이 있다", 다음으로 변경됨"영화 이야기다"그리고 이전 값은 잊어버리고 마침내 다음으로 변경되었습니다."금융과 관련된 기사"이전 값은 모두 잊어버렸습니다.

    단일 문자열을 사용하는 대신 문자열 목록을 사용하고추가다음과 같이 각 반복에서

    summaries= []
    for index, row in df.iterrows():
        chunks= generate_chunks(row['Text'])
        res= summarizer(chunks, max_length=1000, min_length=20)
        text= ' '.join([summ['summary_text'] for summ in res])
        summaries.append(text)
    print(summaries)
    

  • 이전 docker : 보안 환경을 도커 환경으로 전달하는 방법은 무엇입니까?
  • 다음 Python은 서로간에 메시지를 보내고 받기 위해 두 개의 소켓을 설정 했습니까?