gpt4 book ai didi

java - 有效地将包含字母的字符串转换为 Int - Apache Spark

转载 作者:行者123 更新时间:2023-12-01 12:15:43 25 4
gpt4 key购买 nike

我正在使用一个将用户作为字符串的数据集(即B000GKXY4S)。我想将每个用户转换为 int,这样我就可以在 Apache Spark ALS 中使用 Rating(user: Int, Product: Int, rating: Double) 类。做到这一点最有效的方法是什么?最好使用 Spark Scala 函数或 python 原生函数。

最佳答案

如果您只想将任何可匹配的字符串转换为 int - String.hashCode()。但是,您将不得不处理可能的哈希冲突。或者,您必须将每个字符转换为其 int 值并将所有这些字符附加(而不是添加)在一起。

关于java - 有效地将包含字母的字符串转换为 Int - Apache Spark,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27019270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com