摘要: 跟Series中的值一样, 轴标签也可以通过函数或映射进行转换, 从而得到一个新对象。无需新建一个数据结构,就地修改 看例子: 方法一: 方法二: --但会重新生成另一个 注意: 如果想就地修改某个数据集, 不想在生成另一个DataFrane的话,加个参数 阅读全文
posted @ 2017-03-08 17:41 我当道士那儿些年 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 利用fillna方法填充缺失数据可以看做值替换的一种特殊情况。虽然前面提到的map可用于修改对象的数据子集, 而replace则提供了一种实现该方法的更简单、更灵活的方式。看例子: Series 需求:要求把-999的值替换成一个缺失值。 DataFrame 阅读全文
posted @ 2017-03-08 16:20 我当道士那儿些年 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 先来看个数据 需求, 你想要添加一列表示该肉类食物来源的动物类型。 我们先编写一个肉类到动物的映射: Series的map方法可以接受一个函数或含有映射关系的字典型对象, 但是这里有一个小问题, 即有些肉类 的首字母大写了, 而另一些则没有。因此, 我们还需要将各个值转换为小写: 各种方法: 还要个 阅读全文
posted @ 2017-03-08 15:46 我当道士那儿些年 阅读(1192) 评论(0) 推荐(1) 编辑
摘要: 移除重复数据 DataFrame中常常会出现重复行。 例如: 判断重复行duplicated DataFrame的duplicated方法返回一个布尔型Series, 表示各行是否是重复行: 还有个与此相关的drop_duplicates方法, 它用于返回一个移除了重复行的DataFrame 也可以 阅读全文
posted @ 2017-03-08 14:45 我当道士那儿些年 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 由于当时的需求我的a表和b表的公共键名称不一样 例如这个 那么我就可以进行重命名: 阅读全文
posted @ 2017-03-08 11:08 我当道士那儿些年 阅读(4181) 评论(0) 推荐(0) 编辑