python - 在 Python 中将函数导出到 .csv 或 .xlsx 文件
问题描述
我在 Python 中使用 apripori 算法,想知道如何将结果导出到 excel 或 csv?
from mlxtend.preprocessing import TransactionEncoder
from mlxtend.frequent_patterns import apriori
apriori(df_one_hot,min_support=0.05,use_colnames=True).sort_values(by='support',ascending=False)
解决方案
将结果存储在pandas
数据框中并用于to_csv
写入 CSV 文件。
import pandas as pd
results = apriori(df_one_hot,min_support=0.05,use_colnames=True).sort_values(by='support',ascending=False)
results_df = pd.DataFrame(results)
results_df.to_csv('results.csv', index=False)