我想改变信仰 DataFrame
至 LibSVM
格式。
df = spark.createDataFrame([(1,None),(0,1),(1,3)],["label","feat"])
from pyspark.mllib.util import MLUtils
from pyspark.mllib.regression import LabeledPoint
rdd = df.rdd.map(lambda line: LabeledPoint(line[0], line[1:]))
MLUtils.saveAsLibSVMFile(rdd, path)
错误:
TypeError: float() argument must be a string or a number, not 'NoneType'
预期 LibSVM
格式:
1
0 1:1
1 1:3
暂无答案!
目前还没有任何答案,快来回答吧!