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。