出于好奇,缺乏明确的答案…
我只是在看一些从第三方发给我们的数据,他们的“性别”字段是[0,1],表示女性(0)或男性(1).
在[“F”,“M”]上使用[0,1]有什么更好的理由吗?
这取决于场景和场景与其价值之间的直观性吗?
数据访问速度和/或大小限制?
如果月亮满了?
使用[0,1]对[“Y”,“N”]与[“T”,“F”]有什么不同?
解决方法
一个主要优点是,如果您的假设发生变化,则可以自然扩展一个允许两个以上值的列.
而且,在哲学上,我们的性别/性别概念要比二进制领域的要强得多.例如,当同性婚姻法通过时,我被雇用修订了马萨诸塞州的一个主要的政府申请,因为关于以后无效婚姻的许多假设.