我有一列“Employees”,其中包含以下数据:
122.12 (Mark/Jen)
32.11 (John/Albert)
29.1 (Jo/Lian)
我需要计算有多少值与特定条件匹配(如x>31
)
base = list()
count = 0
count2 = 0
for element in data['Employees']:
base.append(element.split(' ')[0])
if base > 31:
count= count +1
else
count2 = count2 +1
print(count)
print(count2)
输出应该告诉我count
的值是2,而count2
的值是1。问题是我无法比较float和list。我怎样才能使if
起作用
您有一个带有
df
列的Employees
,需要将其拆分为数字和文本,保留数字并将其转换为浮点,然后根据值对其进行过滤:输出:
相关问题 更多 >
编程相关推荐