#pandas #dataframe #strip
#pandas #dataframe #Стриптиз
Вопрос:
У меня есть этот столбец:
Mi_Meteo['Time_Instant']:
0 2013/11/14 17:00
1 2013/11/14 18:00
2 2013/11/14 19:00
.
.
.
Когда я взглянул на его значения, вот что я нашел:
Mi_Meteo['Time_Instant'].value_counts():
2013/12/10 16:00 33
2013/12/11 19:00 33
2013/12/09 17:00 33
.
.
.
DateTIme 3
И я хочу избавиться от этого ‘DateTime’, потому что иначе я не смогу преобразовать столбец в datetime .
Любое предложение было бы высоко оценено, спасибо всем.
Комментарии:
1. после запуска Mi_Meteo[‘Time_Instant’].value_counts() значение ‘DateTime’ все еще было там!!!
2. проверьте, есть ли пробелы вокруг ‘DateTime’
3.
Mi_Meteo=Mi_Meteo.loc[Mi_Meteo['Time_Instant'] != 'DateTIme',:]
Ответ №1:
Я предлагаю такое решение:
df['time']=np.where((df['time'].str.contains('DateTIme')),np.nan,df['time'])
df.time.dropna(how='all').to_frame()