将字符串转换为复杂类型

时间:2019-05-16 15:43:48

标签: python pyspark apache-spark-sql

我试图从spark数据帧中获取值并对其执行简单的操作,但是我无法将输入值转换为复杂或双精度类型。

我试图用j代替i,但是由于输入数据集很大,所以它给出了阶段失败错误。 我知道问题出在输入字符串上。

Fullbrain.collect()[l][m]  

输出:u'-3.585283-153.536562i'

complex(Fullbrain.collect()[l][m])  

输出:ValueErrorTraceback (most recent call last)
<ipython-input-69-f554d33ba2ae> in <module>() ----> 1 complex(Fullbrain.collect()[l][m]) ValueError: complex() arg is a malformed string

0 个答案:

没有答案