
pandas和numpy学习笔记
文章平均质量分 91
小属小属
这个作者很懒,什么都没留下…
展开
-
Excel数据合并(追加写入)
利用pandas对Excel数据合并,数据去重,数据清洗数据合并两表合并只用pandas包实现用xlrd包实现普通的文件读写总结多表数据合并数据去重数据清洗数据合并两表合并已知a c两个都含有数据的xlsx文件要求:将a文件数据写入c数据只用pandas包实现为什么不直接df01.to_excel()到c文件的路径?答:pandas中的to_excel方法会重写覆盖,做不到在...原创 2019-12-26 17:51:06 · 4882 阅读 · 0 评论 -
数据分析之pandas学习笔记(六)(层次化索引、重塑、轴向旋转、行列变换、合并表数据)
数据分析之Pandas学习笔记(六)(层次化索引、重塑、轴向旋转、行列变换、合并表数据)level层次化索引unstack()与stack()进行重塑,即:行列索引变换swaplevel()交换两个索引位置sort_index()排序与 sum(level= )求和排序set_index()和reset_index()索引和列之间相互变换轴向旋转重塑(轴向旋转的一种)stack()和unstack...原创 2019-12-13 18:04:21 · 590 阅读 · 0 评论 -
数据分析之pandas学习笔记(五)
数据分析之Pandas学习笔记(五)(数据清洗和准备)NaN缺失数据的处理是否有NaN值df.dropna()删除NaNdf.fillna()填充缺失值NaN数据转换去重利用函数映射替换值重命名轴索引方式一方式二pd.cut()和qcut()、离散化和面元划分(分类)pd.cut()NaN缺失数据的处理是否有NaN值.isnull() 返回一个布尔数组.any() 数组中有Ture...原创 2019-12-11 18:07:11 · 440 阅读 · 0 评论 -
数据分析之Pandas学习笔记(四)(文件读写,数据库读写)
数据分析之Pandas学习笔记(三)(文件读写,数据库读写)CSV文件(xxx.csv)读取pd.read_csv()写入Excel文件(xxx.xlsx)读取写入用代码自动创建文件,文件夹CSV文件(xxx.csv)读取pd.read_csv()pandas.read_csv()官方文档参数详解有关读取csv文件当中关于header和name表头的处理当然你也可以用最古老的读取文件的...原创 2019-12-10 17:49:11 · 905 阅读 · 1 评论 -
数据分析之Pandas学习笔记(三)(统计)
数据分析之Pandas学习笔记(三)(统计)df.describe()常用统计方法相关系数、协方差唯一化计数(频率)df.describe()数值型,一种结果df = pd.DataFrame(np.arange(4 * 4).reshape((4,4)),index=index_name,columns=columns_name,)print(df)print('***********...原创 2019-12-09 18:06:46 · 567 阅读 · 0 评论 -
数据分析之Pandas学习笔记(二)(DataFrame的基本操作)
数据分析之Pandas学习笔记(二)(DataFrame的基本操作)obj.reindex()索引行列重新排列设置删除、丢弃操作索引、切片取值切片取值索引取值类比Numpy对DataFrame对象进行切片、多个索引取值取单个标量赋值、填充值切片赋值(替换)填充值加减乘除运算(留意广播机制)排序sort_index() 、sort_values()排名rank()obj.reindex()索引行列...原创 2019-12-09 17:55:34 · 573 阅读 · 0 评论 -
数据分析之Pandas学习笔记(一)(入门)
数据分析之Pandas学习笔记(一)(入门)创建一个简单的Series对象(一维)创建一个简单的DataFrame对象(二维)数据是否缺失(NaN)obj. head()看前几行(默认选取前5行)obj.tail()看倒数几行(默认选取倒数5行)行列选取选取某一列选取某一行选取多个行或者多个列obj.take( [ int , int ] , axis= )obj.values可以将DataFra...原创 2019-12-09 16:01:50 · 320 阅读 · 0 评论 -
数据分析之Numpy学习笔记(三)(线性代数)
数据分析之Numpy学习笔记(二)(线性代数)矩阵的点积特征值和特征向量np.linalg.eig()矩阵的转置和逆矩阵的行列式和迹和对角线元素矩阵分解、解方程、最小二乘解矩阵的点积x.dot(y) -->矩阵的点积,如2x3 · 3X2 -->返回 2X2等价于np.dot(x,y)等价于x @ y特征值和特征向量np.linalg.ei...原创 2019-12-09 13:19:47 · 234 阅读 · 0 评论 -
数据分析之Numpy学习笔记(二)(对象、方法、参数)
数据分析之Numpy学习笔记(二)(对象、方法、参数)np.where根据条件判断赋值统计方法累加、累乘、求和(计数)any() all()判断是否为Truesort()排序去重集合sign(),正数改为1,负数改为-1,0为0数组的文件输入输出(内置二进制格式篇)、保存np.where根据条件判断赋值根据一个数组生成一个新的数组根据cond条件,如果为真写入真值,如果为假,写入假值。p...原创 2019-12-09 12:46:34 · 265 阅读 · 0 评论 -
数据分析之Numpy学习笔记(一)(入门)
电子书(GitHub)Data AnalysisNumpy数组一维数组我懒得用Jypter交互界面了,Windows弄ipython3交互也很烦懒得弄,这里就用pycharm的print凑合看看1,导包import numpy as np2,Numpy数组和普通的list的区别data = [1,2,3,4,5,6]arr = np.array(data)print(dat...原创 2019-12-09 11:23:48 · 464 阅读 · 0 评论 -
一个Python例子,明白apply()和applymap()和map()的学习笔记(1)
一个python例子,明白apply--applymap--map区别,以及where函数用法首先,这些函数在Series和DataFrame中都能用apply()map()applymap()最后来看一下3种方法在DataFrame种的区别演示总结首先,这些函数在Series和DataFrame中都能用我们来针对一道题目作为例子,来看看这些函数如何使用:这道题目的例子来源于我看了另外一篇相...原创 2019-12-07 17:19:06 · 557 阅读 · 0 评论