Как построить CSV-файл с пандами? - PullRequest
0 голосов
/ 24 мая 2019

enter image description here У меня есть CSV-файл Mappe3.csv с двумя столбцами.Это выглядит как

   Quartals;Counts
0    2004Q1 ;258526
1    2004Q2 ;205120
2    2004Q3 ;134822
3    2004Q4 ;154606
4    2005Q1 ;244813
5    2005Q2 ;156623
6    2005Q3 ;125472
7     2005Q4 ;11093
8       2006Q1 ;536
9    2006Q2 ;142400
10   2006Q3 ;270221
11   2006Q4 ;313063
12   2007Q1 ;386541
13   2007Q2 ;417533
14   2007Q3 ;423587
15   2007Q4 ;424799
16   2008Q1 ;503836
17   2008Q2 ;485872
18   2008Q3 ;686549
19   2008Q4 ;777268

Теперь я попытался нанести на график данные с «четвертями» на оси X и «счетчиками» на оси Y (с кодом ниже).Вроде бы все просто, но ничего не работает ...

import matplotlib.pyplot as plt
import pandas as pd

df = pd.read_csv('Mappe3.csv')
df.plot(x="Quartals", y="Counts")
plt.show()

1 Ответ

2 голосов
/ 24 мая 2019

Просто определите разделитель для ';'

import matplotlib.pyplot as plt
import pandas as pd

df = pd.read_csv('file.csv',sep=';')
df.plot(x='Quartals', y='Counts')
plt.show()

enter image description here

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