Python从CSV问题绘制图

时间:2019-12-03 03:54:54

标签: python pandas csv matplotlib graph

csv file

您好,所以我有一个要转换为图形的csv文件,我想要的是按城市以图表显示每个区域的工作数量。我在此csv文件中同时有城市和国家的列,我想扔掉创建的日期,只提供城市和工作机会。

这是我尝试使用的代码,但没有用:

toUpper

感谢帮助

1 个答案:

答案 0 :(得分:0)

正如Abhinav Kinagi已经回答的那样,pandas假定您的值用逗号分隔。您可以更改csv文件,也可以将sep='|'放在pd.read_csv中。您的代码应为

%matplotlib inline
import pandas as pd
from matplotlib.pyplot import pie, axis, show
df = pd.read_csv ('compuTrabajo_business_summary_by_industry.csv', sep='|')
sums = df.groupby(df["country"])["business count"].sum()
axis('equal');
pie(sums, labels=sums.index);
show()

我还删除了;之后的国家。