创建可重用函数以转换多个熊猫列上的数据类型

时间:2019-04-18 20:40:06

标签: python python-3.x pandas

我有时会在这里专门为列的单独子集创建可重用的函数而苦苦工作……这里有什么建议吗?谢谢!

我有一些类别变量,数字变量和用于分类的目标dep变量...想要创建某种udf而不是调用下面的代码...有什么想法吗?

cat_type = lambda x: x.astype("category")
df__[CAT_FEATURES] = df__[CAT_FEATURES].apply(cat_type, axis=0).copy()
num_type = lambda x: x.astype("float")
df__[CON_FEATURES] = df__[CON_FEATURES].apply(num_type, axis=0).copy()
target_type = lambda x: x.astype("category")
df__[TARGET] = df__[TARGET].apply(target_type, axis=0).copy()

目标是创建一个可重用的函数以应用于cols以动态更改其数据类型

0 个答案:

没有答案