Как искать в столбце данных pandas с пробелом в имени столбца - PullRequest
0 голосов
/ 06 ноября 2018

Если мне нужно найти, существует ли значение в столбце фрейма данных pandas, у которого есть имя без пробелов, тогда я просто делаю что-то вроде этого

if value in df.Timestamp.values

Это будет работать, если имя столбца Timestamp. Тем не менее, у меня есть много данных с именами столбцов «Дата и время». Как мне использовать оператор if in в этом случае? Если нет простого способа проверить это с помощью оператора if in, могу ли я искать существование значения другим способом? Обратите внимание, что мне просто нужно найти существование значения. Кроме того, это не индексный столбец.

Спасибо за любые вклады

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

Существует 2 способа индексации столбцов в пандах. Одна использует точечную нотацию, которую вы используете, а другая - квадратные скобки. Оба работают одинаково.

if value in df["Date Time"].values
0 голосов
/ 06 ноября 2018

Лучше использовать квадратную скобку:

df["Date Time"].values

Что делает то же самое

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...