我试图从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