как получить конкретный c фрейм данных строковой формы? - PullRequest
0 голосов
/ 16 июня 2020

У меня есть этот фрейм данных:

это отпечаток первых строк моего фрейма данных, он имеет около 11 тыс. Строк он сделан из данных twitter

Я был используя: df.loc[(df["screen_name"]=="vagnerfsm")] для получения определенных c строк, содержащих твиты, сделанные этим пользователем

, но я до сих пор не знаю, как получить строки из указанного c дня: df.loc[(df["created_at"]=="Mon May 25")] <- I полагаю, мне нужен какой-то конкретный код c, например * в Excel, чтобы он понял, что мне нужны все данные, которые начинаются с «Пн, 25 мая». Что мне поставить? </p>

Да, это вопрос новичка, но я изучаю python уже несколько недель, так что ... если кто-то может помочь ... предложения приветствуются

1 Ответ

0 голосов
/ 16 июня 2020

Вы можете применить столбец created_at к datetime, используя

df['created_at'] = pd.to_datetime(df['created_at'],format = '%a %b %d %H:%M:%S %z %Y')

для приведения к datetime. Формат имеет следующий формат: https://docs.python.org/3/library/datetime.html#strftime -and-strptime-behavior

Если вы хотите получить строки из указанного c дня, 25 мая 2020 года, вы можете отфильтровать день, используя

df[df['created_at'].dt.date==pd.Timestamp(2020,5,25)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...