0

我正在尝试使用 pyexcel 模块,但我找不到任何解决我的问题的方法。

所以我将字典保存到 csv 文件中:

myDict = {'the' = '3.2', 'there' = '5.5',...}
sheet = pe.get_sheet(adict = myDict)
sheet.save_as("Word_Frequency_Stat.csv")

首先,我希望将数据排序到文件中的 2 列、单词和值中,然后我想禁用自动排序,因为我的字典已经按值排序。

如果有人可以帮助我,谢谢。

4

1 回答 1

0

我设法做到了:

所以基本上,将我的字典转换为这样的列表:

keys = []
values = []
for key, value in s_words.items():
    keys.append(key)
    values.append(value)

然后我使用了 OrderedDict:

o_words = OrderedDict({'words': keys, 'frequency': values})

当我保存文件时:

sheet = pe.get_sheet(adict = o_words)
sheet.save_as("Word_Frequency_Stat.csv")
于 2020-02-27T17:14:18.077 回答