2016-11-11 4 views
0

Mein folgender Code erzeugte gerade eine RDD, die Listen enthält, und transformiert dann die Liste in Items via flatMap. Aber ich denke die folgende Art von dumm, muss ich die Funktion listToItem schreiben, und muss ich die Funktion printStr schreiben. Irgendeine Optimierung auf dem folgenden Code bitte.wie man die Liste in Items in Python funken umwandelt

def listToItem(inputList): 
    return inputList 
def printStr(tm): 
    print tm 

if __name__ == "__main__": 
    sc = SparkContext(appName="Test Spark") 
    rdd1 = sc.parallelize([[1,2,3],['a','b','c']]) 
    res = rdd1.flatMap(listToItem).foreach(printStr) 
    sc.stop() 

Antwort

Verwandte Themen