我正在尝试向 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 | “有问题要检查的文本” | 可能的拼写错误 |