Python 从熊猫系列的索引列表中删除字符串项
我有一个以日期为索引的系列,除了一些字符串值,例如Python 从熊猫系列的索引列表中删除字符串项,python,pandas,series,Python,Pandas,Series,我有一个以日期为索引的系列,除了一些字符串值,例如 2015-11-27 00:00:00 4 2016-08-03 00:00:00 1 Some string 1 2015-05-29 00:00:00 1
2015-11-27 00:00:00 4
2016-08-03 00:00:00 1
Some string 1
2015-05-29 00:00:00 1
2015-05-20 00:00:00 2
2015-08-14 00:00:00 6
我想放下那些弦,但我还没有找到一个好办法。如果您有任何想法,我将不胜感激。您可以尝试将索引转换为日期时间索引,同时强制将不可转换的索引转换为NaT。然后删除这些内容并再次索引:
s.index = pd.to_datetime(s.index, errors="coerce")
s[s.index.dropna()]
得到
2015-11-27 4
2016-08-03 1
2015-05-29 1
2015-05-20 2
2015-08-14 6
好男人+1。