首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spark-Koalas错误:列赋值不支持类型元组

Spark-Koalas错误:列赋值不支持类型元组
EN

Stack Overflow用户
提问于 2021-02-17 01:54:07
回答 1查看 58关注 0票数 0

我无法将kdf[c].factorize()分配给kdf[c]

我试过了,但没有用:

代码语言:javascript
复制
ks.set_option('compute.ops_on_diff_frames', True)
kdf[response] = ks.Series(kdf[response].factorize())
ks.reset_option('compute.ops_on_diff_frames')

感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2021-02-17 02:32:41

factorize返回一个元组(Series, Index)。您可以将元组的第一个元素分配给response列。它已经是一个系列,所以不需要使用ks.Series对其进行转换。尝试以下代码:

代码语言:javascript
复制
kdf[response] = kdf[response].factorize()[0]

PS不需要设置ops_on_diff_frames,因为您在这里只处理单个数据帧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66229622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档