pandas
Arthur54271
人生苦短,我用Python
展开
-
《Python数据分析常用手册》一、NumPy和Pandas篇
一、常用链接:1.Python官网:https://www.python.org/2.各种库的whl离线安装包:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn3.数据分析常用库的离线安装包(pip+wheels)(百度云):http://pan.baidu.com/s/1dEMXbfN 密码:bbs2二、常用库1.NumPy Num...转载 2018-06-16 15:58:56 · 272 阅读 · 0 评论 -
数据分析~借助pandas绘制横轴为时间的线图
import pandas as pdimport numpy as npimport seaborn as snsimport matplotlib.pyplot as plt%matplotlib inline# 借助pandas绘制横轴为时间的线图import pandas as pdplt.figure()observation_dates = np.arange('2...原创 2018-07-24 17:16:34 · 3134 阅读 · 1 评论 -
Python~pandas的value_counts()
转载 2018-07-24 14:01:59 · 3749 阅读 · 3 评论 -
Python~Pandas 文本数据方法 cat()
cat()连接字符串 Series.str.cat(others=None, sep=None, na_rep=None) 参数: others : 列表或复合列表,默认为None,如果为None则连接本身的元素 sep : 字符串 或者None,默认为None na_rep : 字符串或者 None, 默认 None。如果为None缺失值将被忽略。 返回值: concat : 序...转载 2018-07-24 11:03:46 · 8915 阅读 · 0 评论 -
Python~PANDAS 数据合并与重塑(concat篇)
pandas作者Wes McKinney 在【PYTHON FOR DATA ANALYSIS】中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰山一角。谈到pandas数据的行更新、表合并等操作,一般用到的方法有concat、join、merge。但这三种方法对于很多新手来说,都不太好分清使用的场合与用途。今天就pandas官网中关于数据合并...转载 2018-07-24 10:53:09 · 3079 阅读 · 0 评论 -
Python~pandas中关于set_index和reset_index的用法
1.set_indexDataFrame可以通过set_index方法,可以设置单索引和复合索引。 DataFrame.set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False) append添加新索引,drop为False,inplace为True时,索引将会还原为列 In...转载 2018-07-24 10:45:27 · 3797 阅读 · 0 评论 -
数据分析~pandas.Series 生成柱状图
import numpy as npimport pandas as pdimport matplotlib.pyplot as plt#Series 生成柱状图figure,pic=plt.subplots(2,1)data=pd.Series(np.random.rand(20),index=list('qwertyuiopasdfghjklz'))data.plot(kin...原创 2018-07-02 16:23:37 · 4937 阅读 · 0 评论 -
数据分析~matplotlib画图
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltframe01=pd.DataFrame([[2,4,8,16,32,64],[3,5,12,24,48,96],[5,10,15,20,25,30],[1,3,5,7,9,11],[16,8,4,2,1,0.5]],index=range(0,100,...原创 2018-07-02 15:29:04 · 238 阅读 · 0 评论 -
数据分析~pandas画图
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltser=pd.Series(np.random.randn(10).cumsum(),index=np.arange(0,100,10))ser.plot(kind='line',figsize=(4,3),title='pandas_plot',grid...原创 2018-07-02 15:09:12 · 232 阅读 · 0 评论 -
数据分析~matplotlib~加注解
#加注解fig,subpic=plt.subplots()subpic.plot([2,5,67,45,32,6,12,34,54,87,1,3,7,0,89,9],[12,15,7,5,82,16,2,4,4,57,1,3,7,0,69,0],'b*-')subpic.set_xticks([0,25,50,75,100])subpic.set_xticklabels(['jenuary...原创 2018-07-02 14:38:39 · 254 阅读 · 0 评论 -
数据分析~matplotlib~连线插值阶跃图
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltdata=np.array([1,2,3.2,2.3,4.6,7.5,2.3,6.5,7.8,9])data_1=np.unique(data)fig,axes=plt.subplots(figsize=(16,13))axes.plot(data_1...原创 2018-07-02 10:00:51 · 1111 阅读 · 0 评论 -
数据分析~DataFrame画图
import pandas as pdimport numpy as npimport matplotlib.pyplot as plt%matplotlib notebook # 设置绘图样式plt.style.use('seaborn-colorblind')np.random.seed(100)df = pd.DataFrame({'A': np.random.ran...原创 2018-07-25 10:01:42 · 2352 阅读 · 0 评论