【发布时间】:2020-10-30 17:00:58
【问题描述】:
我有一份问卷,其中包含多个答案选项,例如“没有”、“很少”、“有点”、“部分”、“很多”“完全”。多个问题。
我正在对这个测试和其他两个测试进行相关性分析(开始),选择不同但相似的答案。
我正在尝试将它们转换为具有“权重”的值,以便它们对计算很重要。没有(1),很少(2),完全(6)等等...... 是否可以以永久保存在 csv 上的方式执行此操作?
【问题讨论】:
标签: python python-3.x csv
我有一份问卷,其中包含多个答案选项,例如“没有”、“很少”、“有点”、“部分”、“很多”“完全”。多个问题。
我正在对这个测试和其他两个测试进行相关性分析(开始),选择不同但相似的答案。
我正在尝试将它们转换为具有“权重”的值,以便它们对计算很重要。没有(1),很少(2),完全(6)等等...... 是否可以以永久保存在 csv 上的方式执行此操作?
【问题讨论】:
标签: python python-3.x csv
不,如果不事先对所有单词进行编程,这将是不可能的。但可能会提示用户输入一个介于 1 和 10 之间的数字。这将使您能够更有效地执行相关性分析。
但是如果可以使用字典:
answer = input("Question: ")
answer_choices = {'Nothing':1, 'very little':2, 'totally':6}
if answer in answer_choices:
number = answer_choices[answer]
else:
raise ValueError
【讨论】: