我试图弄清楚如何为我的df创建一个新列,但似乎无法使其与我尝试过的内容一起使用。
我尝试使用
loans_df.insert("Debt_Ratio",["MonthlyDebt"*12/"Income"])
但是我仍然收到错误消息,指出不支持的操作数类型。
顺便说一句,我正在使用df中已经预定义的列来计算新列
loans_df.insert("Debt_Ratio",["MonthlyDebt"*12/"Income"])
我的预期结果是将新列插入df中,并使用特定的计算对其进行定义。
希望这一切都有道理!
答案 0 :(得分:0)
考虑到数据框是 loans_df
并且您要创建的列名为 Debt_Ratio
,以下将完成工作
loans_df['Debt_Ratio'] = loans_df['MonthlyDebt'] * 12/loans_df['Income']