What is the correct way to get a subarray in Scala?

后端 未结 3 1508
南方客
南方客 2020-12-23 14:29

I am trying to get a subarray in scala, and I am a little confused on what the proper way of doing it is. What I would like the most would be something like how you can do

3条回答
  •  忘掉有多难
    2020-12-23 14:44

    An example of extracting specific columns from a 2D Scala Array (original_array):

    import scala.collection.mutable.ArrayBuffer
    
    val sub_array = ArrayBuffer[Array[String]]()
    val columns_subset: Seq[String] = Seq("ColumnA", "ColumnB", "ColumnC")
    val columns_original = original_array(0)
    
    for (column_now <- columns_subset) {
          sub_array += original_array.map{_(columns_original.indexOf(column_now))}
        }
    sub_array
    

提交回复
热议问题