开发者社区> 问答> 正文

PyODPS的DataFrame中的map或者apply结合lambda如何实现传入多列参数

已解决

PyODPS的DataFrame中的map或者apply结合lambda如何实现传入多列参数

展开
收起
提个问题 2024-06-15 15:04:21 40 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    您好,您可以参考如下代码
    高效处理代码demo
    from odps.df import output
    out_table = o.get_table('words')
    df = o.get_table('word_split').to_df()
    @output(out_table.schema.names, out_table.schema.types)
    def handle(row):
        import jieba
        words = list(jieba.cut(r[0]))
        #
        # 处理逻辑,产生出 processed_data
        #
        yield processed_data
    df.apply(handle, axis=1).persist(out_table)


    2024-06-15 15:04:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载