import pandas as pd
d = {'Month':[1,3,6,9],'Temp':[0,65,85,65]}
df = pd.DataFrame(data=d)
if df['Month'].isin([1,2,12]) :
df['Season']='Winter'
ValueError:系列的真值不明确。使用a.empty,a.bool(),a.item(),a.any()或a.all()。
也尝试过
if df['Month'] == 1 | df['Month'] == 2 | df['Month'] == 12 :
df['Season']='Winter'
if df['Month'] in [1,2,12] :
df['Month']='Winter'
对所有人都得到相同的错误。