map函数介绍
学了pandas之后,发现也可以用map。下面举例说明。
将map作为属性函数使用
s = pd.Series([1,2,3,4,5])
s
s.map(lambda x: x**2)
将map作为函数使用
ss = map(lambda x: x**2,s)
list(ss)
直接运行map(lambda x: x**2,s)
语句,发现ipython不直接返回结果,因为这生成了一个迭代器,接着转为list则可以打印出来。
ss = map(lambda x: x**2,s) #生成了可的迭代对象
pd.Series(ss)
也可以将其转化为series打印出来,与上面将map用作属性函数的结果一样。