Прошу помощи в написании кода Python (Google Colab), аналитика данных. С помощью методов API «ВКонтакте» получите 1000 подписчиков группы «Лентач», отсортировать по дате регистрации. *Подсказка: Вам нужно отстортироать подписчиков по **дате регистрации ВКонтакте**, а не дате вступления в сообщество!*

Вам необходимо собрать следующие данные в CSV файл: пол, название город, семейное положение (ФИО партнера не указывать).

12 Фев 2023 в 19:41
185 +1
1
Ответы
1

Для начала подключимся к API ВКонтакте, чтобы получить информацию о подписчиках группы "Лентач":

import requests
import pandas as pd
token = 'your_access_token'
group_id = 'lentach'
url = f'https://api.vk.com/method/groups.getMembers?group_id={group_id}&fields=sex,city,relation,bdate&count=1000&v=5.131&access_token={token}'
response = requests.get(url).json()
members = response['response']['items']
df = pd.DataFrame(members)

Затем отсортируем подписчиков по дате регистрации ВКонтакте:

df['registration_date'] = pd.to_datetime(df['bdate'], errors='coerce')
df = df.sort_values(by='registration_date')

Теперь выведем нужные данные (пол, название города, семейное положение) в CSV файл:

df[['sex', 'city', 'relation']].to_csv('lentach_followers.csv', index=False)

После выполнения этого кода у вас будет CSV файл с данными о подписчиках группы "Лентач", отсортированных по дате регистрации на ВКонтакте.

16 Апр 2024 в 16:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир