0
0 комментариев

У меня есть датафрейм, состоящий из двух столбцов. в первос записаны емейлы пользователей,а во втором — страны проживания. Мне нужно выбрать из первого те значения, которе содержат gmail.com или hotmail.com. А потом построить график «отношение количества gmail.com и hotmail.com в соответствии со страной.»
В чем ошибка?

import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
df = pd.read_csv("/home/ann/df(1).csv", sep=';')
gmail_list = []
hotmail_list = []
 
for i in df[['email', 'country_code']]:
    if "@gmail.com" in i:
      gmail_list.append(df.loc[:,'country_code'])
    elif "@hotmail.com" in i:
      hotmail_list.append(country_code)

график

введите сюда описание изображения

Изменен статус публикации
Добавить комментарий