【发布时间】:2023-01-27 20:00:37
【问题描述】:
这是代码
data.loc[(data['Account'] == Value) & (data['Contract End Month'] >= 7),
'End Fiscal Year'] = data['Contract End Year'] + 1
它显示以下错误
TypeError: can only concatenate str (not "int") to str
这是代码
data.loc[(data['Account'] == Value) & (data['Contract End Month'] >= 7),
'End Fiscal Year'] = data['Contract End Year'] + 1
它显示以下错误
TypeError: can only concatenate str (not "int") to str
【问题讨论】:
-
您的连接之一连接了一个 int 和一个字符串,我猜这就是
data['Contract End Year'] + 1,以修复此用法:data['Contract End Year'] + str(1)但这可能不是您在这里想要实现的目标......无论如何知道您可以那样转换 -
data['Contract End Year'] 可能是错误的类型,将
data.show()添加到您的帖子
标签: python