怪异:无法添加2列TypeError:'str'和'int'实例之间不支持'<'

2024-04-26 21:33:45 发布

您现在位置:Python中文网/ 问答频道 /正文

两者都是浮动的。我正在尝试添加两列,但无法添加。研究过但找不到解释

min100['Cost']=min100['JCP']+min100['MAX_JC']

但是,我收到以下错误。请告诉我,我做错了什么

类型错误:'<;'“str”和“int”实例之间不支持

以下信息可能有助于删除此错误

result=min100['MAX_JC'].dtypes
print(result)

MAX_JC浮动64 MAX_JC浮动64 数据类型:对象

result=min100['JCP'].dtypes
print(result)

浮动64

我找到了一个最奇怪的工作

      min100['Cost2']=min100['MAX_JC']+1
      min100['Cost']=min100['JCP']+min100['Cost2']-1

但是请告诉我为什么较低的代码有效,而不是第一个。 另外一个有用的信息是,我使用下面的代码得到了min100['MAX_JC']

min100['MAX_JC'] = min100.max(axis=1)

Tags: 代码lt信息类型错误resultmaxprint