如果列(第109行到第140行)的值不等于3个不同的字符串,我想要更改这些值。 我试着不迭代,现在我似乎只能在一个条件下这样做。 df.loc[109:140,1] != 'StandardDeviation'
ValueError: The truth value of a Series is ambiguous.Use a.empty, a.bool(), a.item(), a.any() or a.all(). 我试过了:
100256 53 M White100806 66 M Whiteprint a.pivot(index=['SubjectID'], columns='feature_name', values='feature_value').head()
ValueError: The truth value
bank['aon'].apply(lambda x : x == np.nan if bank[bank['aon'].str.contains('UA')] else x)
ValueError:DataFrame的真值是不明确的。使用a.empty、a.bool()、a.item()、a.any()或a.all()。
这里是我的数据,我需要创建一个基于时间的新列,这个时间是行值类似的时间(上午、下午、晚上、晚上)。/anaconda3/lib/python3.7/site-packages/pandas/core/generic.py in 非零(Self) 1476引发ValueError(“{0}的真值不明确”)。“1477”使用a