如何在scala集合中使用多个列进行groupBy

时间:2015-07-17 04:21:18

标签: scala collections

records.groupBy(_.column1)

如果我想包含更多列,如果我想按列1,列2和列3分组,该怎么办?

任何提示?

1 个答案:

答案 0 :(得分:34)

尝试

records.groupBy(record => (record.column1, record.column2, record.column3))

这将由一个由3列组成的元组分组。