定义了一个函数,运行出错
#定义函数:大于零的偶数,返回1,否则,返回0
def func(S):
if (pd.Series(S)!=0) & (pd.Series(S)%2 ==0):
return 1
else: 0
#赋值给D列:
df.loc[:,'D'] = func(df['C'])
#错误提示:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(),
a.item(), a.any() or a.all().
#C列数据类型
df['C'].dtypes
dtype('float64')
--
FROM 211.161.241.*