开发者社区 问答 正文

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

已解决

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

展开
收起
提个问题 2024-06-15 15:04:21 59 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论