如何将字符串转换为整数以进行比较

问题描述 投票:0回答:1

我有一列的值为'1','2',...,'180'。我想将它们分为更大的类别。

我定义一个函数:

def dlq(value):
  if value == '0': return '0'
  elif value == '1': return '30'
  elif value == '2': return '60'
  elif value == '3': return '90'
  elif value == '4': return '120'
  elif value == '5': return '150'
  elif value == '6': return '180'
  elif int(value) > 6: return '180+'
  else: return 'Unknown'

看起来像这样行不通。还有其他想法吗?

此字段是一个字符串。

谢谢

python pyspark
1个回答
-2
投票

使用

value.replace("'","") == "YOUR_STRING"
© www.soinside.com 2019 - 2024. All rights reserved.