pandas易混点归纳

来源:互联网 发布:淘宝客内部优惠券 编辑:程序博客网 时间:2024/06/10 19:22
一、apply() 和applymap()是DataFrame数据类型的函数,map()是Series数据类型的函数。

apply()的操作对象DataFrame的一列或者一行数据, applymap()是element-wise的,作用于每个DataFrame的每个数据。 map()也是element-wise的,对Series中的每个数据调用一次函数。

eg:

title_mapping = {"Mr": 1, "Miss": 2, "Mrs": 3, "Master": 4, "Rare": 5}for dataset in combine:    dataset['Title'] = dataset['Title'].map(title_mapping)    dataset['Title'] = dataset['Title'].fillna(0)

二、索引

Series的索引的工作方式类似于Numpy数组的索引,二维np数组的索引为arr[i],arr[j]和arr[i,j],Series的索引为obj[index/i],;

DataFrame的索引其实就是获取一个或多个列。

0 0
原创粉丝点击