Вопрос:

Как я могу отфильтровать кадр данных по подмножеству строки?

python python-3.x pandas

13 просмотра

1 ответ

1 Репутация автора

Я пытаюсь применить фильтр к кадру данных на основе того, является ли определенная строка подстрокой значений в столбце.

Например: давайте назовем подстроку «X», и я хочу получить все строки, где «X» - это подстрока значения в столбце с именем «A».

Такое ощущение, что код должен выглядеть примерно так:

df["X" in df.A]

или это:

df.loc("X" in df.A) 

Или что-то вдоль этих линий. У кого-нибудь есть идеи, как мне этого добиться?

Автор: yoggi-yalla Источник Размещён: 11.08.2019 07:34

Ответы (1)


2 плюса

2902 Репутация автора

попробуй это

res = df[df['A'].str.contains("X")]
Автор: tawab_shakeel Размещён: 11.08.2019 07:35
32x32