把python结果导入csv里或excel里需要怎么做


import cntext as ct

text = open('汇总内容.txt', encoding='utf-8').read()
ct.term_freq(text)

img

```

遍历结果写入

import cntext as ct
import csv

text=open('汇总内容.txt',encoding='utf-8').read()

data=ct.term_freq(text)

with open('汇总内容.csv', mode='w', newline='') as file:
    fieldnames = ['word', 'count']#表头
    writer = csv.DictWriter(file, fieldnames=fieldnames)
    writer.writeheader()
    for key,value in data.items():#遍历写入
        writer.writerow({'word':key,'count':value})

参考GPT和自己的思路:

将Python结果导入CSV或Excel有多种方法,最常用的方法是使用pandas库。您可以使用以下代码将Python结果导出为CSV文件:

import pandas as pd

# 假设ct.term_freq(text)返回一个数据帧
result_df = ct.term_freq(text)

# 将数据帧写入CSV文件
result_df.to_csv('结果.csv', index=False)

如果您要导出为Excel文件,请使用以下代码:

# 将数据帧写入Excel文件
result_df.to_excel('结果.xlsx', index=False)

需要注意的是,如果您的数据包含非ASCII字符(如中文),请确保在打开文件和保存文件时使用正确的编码。