列转行,去重,再行转列。关键函数:pivot和group
举例
有 csv 文件 csv1.csv,如下:
有 csv 文件 csv2.csv,如下:
现在需要把这两个表按 csv2、csv1 的顺序行列合并,遇到重复项时按顺序取第一个出现的值,结果如下:
编写 SPL 脚本:
A | |
---|---|
1 | =file("csv1.csv").import@tc() |
2 | =file("csv2.csv").import@tc() |
3 | =A1.pivot@r(id;col,val) |
列转行,去重,再行转列。关键函数:pivot和group
有 csv 文件 csv1.csv,如下:
有 csv 文件 csv2.csv,如下:
现在需要把这两个表按 csv2、csv1 的顺序行列合并,遇到重复项时按顺序取第一个出现的值,结果如下:
编写 SPL 脚本:
A | |
---|---|
1 | =file("csv1.csv").import@tc() |
2 | =file("csv2.csv").import@tc() |
3 | =A1.pivot@r(id;col,val) |