У меня есть цикл, который читает несколько листов Excel в каталоге, и я хочу сохранить результат в списке
path =r'/Users/user/PycharmProjects/Apriori ' # use your path
allFiles = glob.glob(os.path.join(path, "*.csv"))
List_ = list()
f = open('Rules.txt', 'w')
for file_ in allFiles:
Rules_df = Association_rules(file_)
List_.append(Rules_df)
f.write(tabulate(Rules_df, headers=['antecedents','consequents', 'support' ,'antecedentsupport',
'consequentsupport','confidence','lift','leverage',
'conviction', 'antecedentsLen']))
f.close()
Список возвращает пустые рамки данных, в то время как «Rules.txt» печатает результат.Что я делаю не так?
List_
[Empty DataFrame
Columns: [antecedents, consequents, antecedent support, consequent support, support, confidence, lift, leverage, conviction, antecedent_len]