Tarihlerim tam olan bir dataframe'im var ve ayın her gününü seçmek istiyorum == 12 ve day == 25 ve xmas
sütununda sıfırın yerine ekleyin Her neyse bunu yapmak için? kodumun ikinci satırı hata veriyor. Eğer dizileri karşılaştırmak için &
kullanmak zorunda gibi çalışmaz çalıştı Temelde nePandalar: belirli bir ay ve gün ile tüm tarihleri seçin
df = DataFrame({'date':[datetime(2013,1,1).date() + timedelta(days=i) for i in range(0,365*2)], 'xmas':np.zeros(365*2)})
df[df['date'].month==12 and df['date'].day==25] = 1
Bunu istiyorsun: 'df.loc [(. == df [ 'tarihi'] ay 12) (. Df [ 'tarihi'] gün == 25), 'noel'] = 1' – EdChum