0

列を df (Panda で df としてインポートされた大きな Excel) に追加しようとしています。新しい列は、df の列に適用されたときに言語ツールのインポートを使用した出力エラーになります。したがって、各行について、新しい列「問題」にエラーまたは空白/エラーなしがあります

import language_tool_python
import pandas as pd
tool = language_tool_python.LanguageTool('en-US') 
fn = "Example.xlsx"
xlreader = pd.read_excel(fn, sheet_name="This is Starting File")
for row in xlreader:
    text= str(xlreader[['Description']])
    xlreader['Issues'] = tool.check(text)

上記は ValueError になります。

私も試しましたが、

xlreader['Issues'] = xlreader.apply(lambda x: tool.check(text)) 

エラーはありますが、結果は NaN でした。

目的の出力を達成する方法はありますか?

望ましい出力:

ID 説明 列「問題」を追加
1-432 「チェックするテキストに問題があります」 スペルミスの可能性
4

1 に答える 1