存在日期我有這樣一個數據幀:蟒蛇 - 大熊貓 - 檢查是否在數據幀
category date number
0 Cat1 2010-03-01 1
1 Cat2 2010-09-01 1
2 Cat3 2010-10-01 1
3 Cat4 2010-12-01 1
4 Cat5 2012-04-01 1
5 Cat2 2013-02-01 1
6 Cat3 2013-07-01 1
7 Cat4 2013-11-01 2
8 Cat5 2014-11-01 5
9 Cat2 2015-01-01 1
10 Cat3 2015-03-01 1
我想檢查的日期是在這個數據幀存在,但我不能。我嘗試了以下各種方式,但仍然沒有用:
if pandas.Timestamp("2010-03-01 00:00:00", tz=None) in df['date'].values:
print 'date exist'
if datetime.strptime('2010-03-01', '%Y-%m-%d') in df['date'].values:
print 'date exist'
if '2010-03-01' in df['date'].values:
print 'date exist'
「存在的日期」從未打印過。我如何檢查日期是否存在?因爲我想插入不存在的日期(編號等於0)到所有類別,以便我可以繪製一個連續的折線圖(每行一個類別)。幫助表示讚賞。提前致謝。
最後一個給我這個: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
而date exist
未被打印。
什麼是df ['date']'dtype'因爲它很重要,你也可以做'(df ['date'] == yourdate).any()' – EdChum