输出不会导出到 Excel

Output will not Export to Excel

提问人:newt_coding 提问时间:5/27/2023 更新时间:5/27/2023 访问量:38

问:

我的输出不会导出到 excel。我不确定我的 python 脚本中缺少什么。我已经安装了 openpyx1 软件包。

该脚本在我合并两个不同的数据集但无法访问输出的情况下工作。

import pandas as pd
import recordlinkage

al_usa = pd.read_csv('va_reference.csv', index_col = 'id')
al_sample = pd.read_csv('state_va.csv', index_col = 'uei', low_memory=False)
al_sample = al_sample.rename(columns={'companyname': 'sample_companyname'})

indexer = recordlinkage.Index()
indexer.full()
candidates = indexer.index(al_usa, al_sample)
print(len(candidates))

compare = recordlinkage.Compare()
compare.string('companyname',
               'sample_companyname',
               threshold=0.85,
               label='business')

features = compare.compute(candidates, al_usa, al_sample)

match_counts = features.sum(axis=1).value_counts().sort_index(ascending=False)
print(match_counts)

# Save the reordered features to an Excel file
output_file = 'sorted_results.xlsx'
sorted_features.to_excel(output_file)

以下是错误代码:NameError:名称“sorted_features”未定义

python pandas 记录链接 python-dedupe

评论

3赞 Olvin Roght 5/27/2023
您了解错误消息吗?您是否尝试过逐行跟踪代码?也许注意到与错误消息有关的任何内容?
0赞 newt_coding 5/27/2023
@OlvinRoght是的,我已经做到了。我将尝试回复中的建议,看看是否有效。
0赞 Olvin Roght 5/27/2023
改用就好了match_counts.to_excel(output_file)
0赞 yavidor 5/27/2023
您从未定义过变量sorted_features 您可以尝试改用 features 变量

答: 暂无答案