【发布时间】:2020-03-27 17:14:00
【问题描述】:
您好,我有这个 csv 文件,我想将其转换为图表,我想要的是它几乎可以按城市绘制每个地区的工作数量。我在这个 csv 文件中有城市和国家的列,我想扔掉创建的日期,只知道城市和工作机会的数量。
这是我尝试使用的代码,但它不起作用:
import pandas as pd
from matplotlib.pyplot import pie, axis, show
%matplotlib inline
df = pd.read_csv ('compuTrabajo_business_summary_by_industry.csv')
sums = df.groupby(df["country;"])["business count"].sum()
axis('equal');
pie(sums, labels=sums.index);
show()
感谢您的帮助
【问题讨论】:
-
你能解释一下“没用”吗?什么不起作用,您是否收到错误(什么错误)。结果不是你预期的,如果是,你预期的结果是什么?
-
您的 CSV 文件不是逗号分隔(竖线分隔)并且有许多非 UTF-8 字符。你需要处理它们。
标签: python pandas csv matplotlib graph