#python #pandas #dataframe
Вопрос:
У меня есть фрейм данных со столбцом: «col1», в котором указано количество клиентов. Этот номер доказательства должен содержать 11 номеров, например: 56745334512.
Мой вопрос: Как я могу удалить строки из моего фрейма данных, где в значениях «col1» нет 11 элементов?
Комментарии:
1. @not_speshal
df=df[df['col'].astype(str).str.len().eq(11)]
2. @AnuragDabas — Отлично! 😀
Ответ №1:
Предполагая , что ваш фрейм данных вызван df
, попробуйте:
df = df[df["Col1"].apply(lambda x: len(str(x))) == 11]