我有一个名为"numbers“的列,其中有100个随机编号从1到5的值,我必须创建另一列"text”,其中将包含与1到5. 1定义的值对应的名称:意外。
2:恐惧
3:厌恶
4:快乐
5:悲伤

怎么做?
发布于 2021-01-11 16:17:01
像这样吗?
import pandas as pd
df = pd.DataFrame([[1], [2], [3], [2], [5], [3], [1]])
df["text"] = df[0].map({1 : 'Surprise', 2 : 'Fear', 3 : 'Disgust', 4 : 'Happy', 5: 'Sad'})
print(df)https://stackoverflow.com/questions/65670483
复制相似问题