【发布时间】:2022-11-30 01:59:23
【问题描述】:
这是我的代码:
mapping = {"ISTJ":1, "ISTP":2, "ISFJ":3, "ISFP":4, "INFP":6, "INTJ":7, "INTP":8, "ESTP":9, "ESTJ":10, "ESFP":11, "ESFJ":12, "ENFP":13, "ENFJ":14, "ENTP":15, "ENTJ":16, "NaN": 17}
q20 = castaway_details["personality_type"]
q20["personality_type"] = q20["personality_type"].map(mapping)
数据框是这样的
personality_type
0 INTP
1 INFP
2 INTJ
3 ISTJ
4 NAN
5 ESFP
我想要这样的输出:
personality_type
0 8
1 6
2 7
3 1
4 17
5 11
然而,我从我的代码中得到的都是 NAN
【问题讨论】: