This question already has answers here:
Pandas conditional creation of a series/dataframe column
(7个答案)
去年关门了。
我正在尝试创建一个for循环,该循环遍历pandas系列
这是输出错误的代码:
在:
输出:
(7个答案)
去年关门了。
我正在尝试创建一个for循环,该循环遍历pandas系列
ageNew
,根据pandas系列的内容填充列表label
。这是输出错误的代码:
在:
for i in ageNew.items():
if ageNew[i] <= 100:
val = 0
else:
val = 1
label.append(val)
输出:
KeyError: (0, 218)
最佳答案
使用矢量运算代替循环以提高效率和简洁性
label = (age_new > 100).astype(int).tolist()
关于python - 创建一个新列表并根据 Pandas 系列的值填充它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50471457/
10-16 18:00