我有一个日期的数据框索引,范围从2001年到2015年。我想隔离2015年的日期。我想利用这种格式 - 从全年开始的所有日期 - 例如2004abc ...
我想简单地创建一个新的数据框,其中包含日期从2015年开始的所有元素。
当列是字符串时,我可以这样做:
df1 = df[df['some column name']=='some string']
但是当我尝试
时df[df['some column name']str.startwith('2015')]
我收到错误。
有没有这样做?
我得到的错误是没有在df ['some column name']中识别'some column name'。
编辑:只是一个简短的编辑,说我认为这里的问题是由于尝试过滤索引,这可能与常规列的处理方式不同。请参阅下面的@ Jezrael的答案。