我正在尝试使用 pyexcel 模块,但我找不到任何解决我的问题的方法。
所以我将字典保存到 csv 文件中:
myDict = {'the' = '3.2', 'there' = '5.5',...}
sheet = pe.get_sheet(adict = myDict)
sheet.save_as("Word_Frequency_Stat.csv")
首先,我希望将数据排序到文件中的 2 列、单词和值中,然后我想禁用自动排序,因为我的字典已经按值排序。
如果有人可以帮助我,谢谢。
我正在尝试使用 pyexcel 模块,但我找不到任何解决我的问题的方法。
所以我将字典保存到 csv 文件中:
myDict = {'the' = '3.2', 'there' = '5.5',...}
sheet = pe.get_sheet(adict = myDict)
sheet.save_as("Word_Frequency_Stat.csv")
首先,我希望将数据排序到文件中的 2 列、单词和值中,然后我想禁用自动排序,因为我的字典已经按值排序。
如果有人可以帮助我,谢谢。
我设法做到了:
所以基本上,将我的字典转换为这样的列表:
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")