Get a range of columns of Spark RDD
问题 Now I have 300+ columns in my RDD, but I found there is a need to dynamically select a range of columns and put them into LabledPoints data type. As a newbie to Spark, I am wondering if there is any index way to select a range of columns in RDD. Something like temp_data = data[, 101:211] in R. Is there something like val temp_data = data.filter(_.column_index in range(101:211)... ? Any thought is welcomed and appreciated. 回答1: If it is a DataFrame, then something like this should work: val df