Python 使用 pandas 进行数据分析

来源:互联网 发布:淘宝抢月饼 编辑:程序博客网 时间:2024/05/22 06:31
# -*- coding: utf-8 -*-import pandas as pdimport matplotlib.pyplot as plt# 读取xx.csv# header 指明第几行是字段行,默认为0# encoding 指定编码格式,默认为utf-8df = pd.read_csv("people.csv", header=1, encoding='gbk')print(df)# 每列的数据格式print(df.dtypes)# 某一列print(df['name'])# 设置索引在图表中为y轴,默认为行号,从0开始递增df = df.set_index('id')# 排序# by 指定排序所依据的字段# ascending 指定是否升序df = df.sort_values(by=['age', 'sex'], ascending=False)# 对某一列进行绘图# 具体api参考此处# http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.plot.html#pandas.Series.plotdf['height'].plot(kind='bar')# 设置字体,防止中文被显示成方框plt.rcParams['font.sans-serif'] = ['KaiTi']plt.rcParams['font.serif'] = ['KaiTi']# 显示窗体plt.show()

运行即可。

以下柱状图为测试数据:



阅读全文
0 0
原创粉丝点击