我正在尝试将列表中的所有元素除以2(或将元素乘以0.5)。每次尝试此操作时,我都会收到TypeError消息,提示无法分割元素。然后,我尝试将列表转换为numpy数组并乘以标量向量,但遇到类似错误。如何获取列表或数组中的所有元素并将它们除以2?谢谢!
答案 0 :(得分:0)
您的系列中包含字符串类型:
# clean the column
qb["Passes Completed"] = qb["Passes Completed"].apply(lambda x: 0 if x == "--" else x).astype(np.float)
# do the division operation
qb["Passes Completed"] / 2
答案 1 :(得分:0)
a=np.array([1,2,3,4])
a=a/2
Outputs: array([0.5,1,1.5,2])
在此链接中,您可以找到更多信息:http://172.17.0.2
如果您要搜索更多有关此主题的信息,请使用google numpy数组操作。