【发布时间】:2016-07-28 22:47:06
【问题描述】:
我有 df,我尝试创建新列,其中一列中的数字是一些短语。 我用
df["Family"] = np.where(df["Qfamilystatus"] == 1, "Не замужем / Не женат", "Замужем / женат / живу в гражданском браке", "Разведен/ живем порознь", "Вдовец / вдова")
我的意思是1 - Не замужем / Не женат, 2 - Замужем / женат / живу в гражданском браке, 3 - Разведен/ живем порознь, 4 - Вдовец / вдова
但它返回TypeError: function takes at most 3 arguments (5 given)
还有其他方法吗?
【问题讨论】: