val prefix = "ABC"
val renamedColumns = df.columns.map(c=> df(c).as(s"$prefix$c"))
val dfNew = df.select(renamedColumns: _*)
こんにちは、 のすべての列にプレフィックスを追加し、私はスカラ座にかなり新しいですし、上記のコードはすべての列にプレフィックスを追加するために完璧に動作します。誰かがそれがどのように機能するのか説明してください。 。のために_ *最後にデータフレーム:Scalaの
感謝: 2行目は上記などABCcol1、ABCcol2としてCOL2 .... 私はトラブル三行目が何をしているのか理解している、とespecailly」COL1のマップを返します。事前にあなたの助け。
[スカラムでは何がparam:\ _ \ *を意味しますか?](http://stackoverflow.com/questions/7938585/what-does-param-mean-in-scala) –