首页 > 解决方案 > 如何转换拆分“|”的代码 变成一个函数

问题描述

我有一个专栏叫品牌。行看起来像这样

 |Brands|

|Gucci|Prada|
|Versace|Levis|Adidas|
|Champion|Diesel|Nike|

我有一个代码来拆分'|' 从列品牌。

split_columns=['Brands']

for brand in split_brands:
    brands_data[brand]=brands_data[brand].apply(lambda x: x.split('|'))

该代码运行良好并拆分了“|”。

我的问题是:

我如何将该代码转换为函数。我想学习这样做。

标签: pythonpython-3.xpandaspython-2.7

解决方案


做这个

def func(split_brands):
    for brand in split_brands:
        brands_data[brand]=brands_data[brand].apply(lambda x: x.split('|'))

推荐阅读