gpt4 book ai didi

python - 将漂亮的表格输出保存为 Pandas 数据框

转载 作者:行者123 更新时间:2023-12-05 08:12:45 27 4
gpt4 key购买 nike

如何将从漂亮表格中获得的输出转换为 pandas 数据框并将其保存为 excel 文件。

我的代码得到漂亮的表格输出

from prettytable import PrettyTable

prtab = PrettyTable()
prtab.field_names = ['Item_1', 'Item_2']
for item in Items_2:
prtab.add_row([item, difflib.get_close_matches(item, Items_1)])
print(prtab)

我正在尝试将其转换为 Pandas 数据框,但我收到一条错误消息,提示 DataFrame 构造函数未正确调用! 我的转换代码如下所示

AA = pd.DataFrame(prtab, columns = ['Item_1', 'Item_2']).reset_index()

最佳答案

我最近发现了这个方法。

pretty_table.get_csv_string()

这会将其转换为 csv 字符串,您可以在其中写入 csv 文件。

我是这样使用的:

tbl_as_csv = pretty_table.get_csv_string().replace('\r','')

text_file = open("output_path.csv", "w")
n = text_file.write(tbl_as_csv)
text_file.close()

关于python - 将漂亮的表格输出保存为 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54918016/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com