Как считать строки по конкретному году и месяцу и рисовать на гистограмме с использованием seaborn? - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть таблица (в файле .csv):

id     date
1      20-04-2016
2      16-06-2017
3      04-12-2016
4      01-06-2017
5      01-09-2015
6      08-04-2016

Я хочу посчитать строки по year = '2016', month = '04' и year = '2017', month = '06' Это должно быть как:

count     date
2      04-2016
2      06-2017

А как я могу нарисовать гистограмму с использованием счетчиков в результате?

1 Ответ

0 голосов
/ 22 апреля 2019

старый способ решения проблемы:

counter2016=0
counter2017=0
with open('C:/t.txt') as readObj:
    lines=readObj.readlines()
    for line in lines:
        line=line.rstrip('\n')
        if(line[-7:]=='04-2016'):
            counter2016 +=1
        elif(line[-7:]=='06-2017'):
            counter2017 +=1
        else:
            pass
x=['2016','2017']
y=[counter2016,counter2017]
sns.barplot(x,y)
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...