Я присоединился к двум фреймам данных: один содержит годовую дату, а другой создан с использованием диапазона дат для месячной даты.
После объединения двух фреймов данных есть несколько повторяющихся значений даты, для которых я назначил суффикс «_dup».
СейчасКак я могу удалить строки, содержащие значения _dup.Мой фрейм данных выглядит следующим образом:
![enter image description here](https://i.stack.imgur.com/cZPVb.png)
Теперь я использовал следующий код для удаления / удаления строки даты, содержащей '_dup'
for i in range (117):
if df5.iloc[i,0].str.contains ('_dup'):
del df5.loc[i,0]
Я получаю ошибку:
AttributeError Traceback (most recent call last)
<ipython-input-171-ae80d413249e> in <module>()
1 for i in range (117):
----> 2 if df5.iloc[i,0].str.contains ('_dup'):
3 del df5.loc[i,0]
AttributeError: 'str' object has no attribute 'str'
Я также попробовал код:
df5[~df5.index.str.contains("_dup")]
Выдает ошибку, которая:
AttributeError: Can only use .str accessor with string values (i.e. inferred_type is 'string', 'unicode' or 'mixed')`