
python
EE漫谈
漫谈电子工程师,技术和生活
展开
-
Anaconda安装完美避坑指南
简单介绍下anaconda:简单来说,anaconda就是集合了python及其对应的几百种科学包和依赖项,同时还安装了ipython和spyder IDE。也就是说,安装了anaconda之后,就不用再安装numpy,pandas等库,也不用再额外安装IDE了。下面就介绍下安装时的注意事项,以免采坑。 从官网上下载安装包后双击安装即可,到如下图在安装时第...原创 2019-06-03 19:23:51 · 6105 阅读 · 3 评论 -
Python 多层索引1之from_frame简介
python多层索引的含义这里就不再介绍了。这里主要介绍几种应用:如何通过数组、元组、卡迪尔积创建多层索引以及如何将多层索引作为一个整体,对其内部进行索引。通过数组、元组、卡迪尔积创建多层索引需要使用如下四个函数:pandas.MultiIndex.from_framepandas.MultiIndex.from_arrayspandas.MultiIndex.from_...原创 2019-08-19 19:53:20 · 474 阅读 · 0 评论 -
Python pivot_table详解
再来介绍pandas库里的pivot_table()函数。pivot_table()与pivot()比较类似。其官方定义如下所示:DataFrame.pivot_table(values=None, index=None, columns=None, aggfunc='mean', fill_value=None, margins=False, dropna=True, margin...原创 2019-08-17 16:46:47 · 4312 阅读 · 0 评论 -
Python pivot详解
Python的pivot函数用来重塑数据,官方定义如下所示pivot(index=None, columns=None, values=None)index: 可选参数。设置新dataframe的行索引,如果未指明,就用当前已存在的行索引。columns:必选参数。用来设置作为新dataframe的列索引。values:可选参数。在原dataframe中...原创 2019-08-12 19:39:07 · 4610 阅读 · 0 评论 -
Python stack与unstack详解
stack()就是将dataframe的列变成行。stack的英文意思就是“堆叠”。形象的理解就是,在使用了stack()函数后,“行”会越来越多。示例如下调用stack()函数后结果如下,如果dataframe的列只有1层索引,通过stack()变换后,得到是一个层次化索引的Series。对于多列索引的情况,示例如下,从下图可以看出...原创 2019-08-12 19:38:15 · 2469 阅读 · 0 评论 -
Python set_index和reset_index详解
再来介绍一下set_index函数的使用。set_index就是将列转换为索引,其参数如下:set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False)keys是要设置为索引的列表。drop:默认为true,表示是否将作为新索引的列删除。如果为false,则保留...原创 2019-08-12 19:37:15 · 7478 阅读 · 0 评论 -
python reindex详解
首先介绍reindex,它的作用是创建一个新对象,新对象的数据符合新的索引。示例如下所示 从上图可以看出,使用reindex后,索引进行了重排。如果某个索引值不存在,就会引入缺失值:如果不想使用缺失值,可以通过fill_value参数填充默认值,如下所示同时也可以使用method选项,使用method时,可用的参...原创 2019-07-10 20:58:23 · 2813 阅读 · 0 评论 -
python read, readline, readlines整理(二)
上一讲我们掌握了read, readline, readlines这三个函数的用法,还需要注意的是:在调用read()等函数读取文件内容时,文件指针是一直在变化的,默认文件指针是从文件头开始。想知道当前文件指针的位置在哪里?就需要用到tell()函数如下图所示: 注意,在使用readlines()函数后,是无法使用tell()的...原创 2019-06-25 19:44:27 · 620 阅读 · 0 评论 -
python read, readline, readlines整理(一)
python 在open文件后,通常使用read,readline,readlines等函数读取文件内容,它们的使用你掌握了吗?让我们一起来学习一下。read():无参数时,一次性读取整个文件的内容,将读取的字节(包括换行符等)保存到字符串变量中。read(N)就是读取N个字节。以ex3.txt为例,其内容如下所示:由下图可知,read()读取了所有的内容:...原创 2019-06-24 18:57:55 · 1126 阅读 · 0 评论 -
Python 多层索引2之from_array简介
再来介绍:pandas.MultiIndex.from_arrays函数,就是将数组变为多层索引。它有三个参数:pandas.MultiIndex.from_from_arrays (arrays, sortorder=None, names=None)arrays:数组sortorder:排序顺序,可选参数。名称:设置多层索引名称,可选。index_t为data...原创 2019-09-10 20:53:11 · 1710 阅读 · 0 评论