如何選擇在Scala中具有特定索引的數據框的所有列?根據列索引選擇Spark Dataframe
例如,如果一個數據幀有100列,我想只提取列(10,12,13,14,15),如何做到這一點?
下面選擇從數據幀df
其在陣列colNames提到的列名的所有列:
df = df.select(colNames.head,colNames.tail: _*)
如果有類似,其中有
colNos = Array(10,20,25,45)
colNos陣列我如何改造超過df.select
只能提取特定索引處的那些列。