Найдите значение в любом месте DataFrame pandas.Python

Программы на Python
Ответить
Anonymous
 Найдите значение в любом месте DataFrame pandas.

Сообщение Anonymous »

Это кажется простым вопросом, но я не смог найти его заданным ранее (это и это близко, но ответы не очень хорошие).

Вопрос в следующем: хочу ли я найти значение где-то в моем df (я не знаю, в каком столбце оно находится) и вернуть все строки с совпадением.

Какой самый пандический способ сделать это? Есть ли что-нибудь лучше, чем:

Код: Выделить всё

for col in list(df):
try:
df[col] == var
return df[df[col] == var]
except TypeError:
continue
?

Подробнее здесь: https://stackoverflow.com/questions/539 ... -dataframe
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»