ISIN不会计算列表中的所有日期

时间:2018-09-10 19:35:57

标签: python-3.x

我尝试在Python的数据框“ fulldata”中创建一个新列“ federalgov”,这是我使用的代码。

federal_gov_close=['2011-01-18','2011-01-26','2011-01-27','2011-08-23','2012-01-23','2012-10-29','2012-10-30']
fulldata[fulldata.index.isin(federal_gov_close)]

fulldata['federalgov'] = 
fulldata.index.get_level_values(0).isin(federal_gov_close).astype(int)

但是我不明白为什么在检查结果时实际上只算了4天。

#count if dates are correctly coded.
fed = fulldata.groupby('federalgov')['date'].nunique()
print (fed)

federalgov
0    730
1      4
Name: date, dtype: int64

0 个答案:

没有答案