2 回答
TA贡献1812条经验 获得超5个赞
apply是一种让函数作用于列或者行操作;
applymap是一种让函数作用于DataFrame每一个元素的操作;
map是一种让函数作用于Series每一个元素的操作。
关于apply:
apply是DataFrame数据类型的函数;
当想让方程作用在一维的向量上时,可以使用apply来完成;
apply的操作对象DataFrame的一列或者一行数据。
关于applymap:
applymap是DataFrame数据类型的函数;
applymap是element-wise的,作用于每个DataFrame的每个数据;
如果想让方程作用于DataFrame中的每一个元素,可以使用applymap。
关于map:
map是Series数据类型的函数;
map是element-wise的,对Series中的每个数据调用一次函数;
map主要是作用将函数作用于一个Series的每一个元素。
TA贡献1772条经验 获得超5个赞
apply() 和applymap()是DataFrame数据类型的函数,map()是Series数据类型的函数。
apply()的操作对象DataFrame的一列或者一行数据, applymap()是element-wise的,作用于每个DataFrame的每个数据。 map()也是element-wise的,对Series中的每个数据调用一次函数。
* apply works on a row / column basis of a DataFrame, applymap works element-wise on a DataFrame, and map works element-wise on a Series.
- 2 回答
- 0 关注
- 758 浏览
添加回答
举报